openAL在mac下播放音源结束时判断处理
2013-10-11 15:28
344 查看
音频播放完毕,自然停止
alGetSourcei(source[0], AL_BUFFERS_QUEUED, &state);
NSLog(@"queued number:%d\n", state);
反复检查在队列里面queue的buffer的数量,如果为0的话,调用alSourceStop函数,然后,跳出循环.
这样就自然停止了.
alGetSourcei(source[0], AL_BUFFERS_QUEUED, &state);
NSLog(@"queued number:%d\n", state);
反复检查在队列里面queue的buffer的数量,如果为0的话,调用alSourceStop函数,然后,跳出循环.
这样就自然停止了.
相关文章推荐
- openAL在mac下播放音源结束时判断处理
- jq判断视频播放结束,ended
- 如何判断Unity3D角色动作播放结束
- 判断一个视频播放结束
- Android WebView页面结束后视频播放还有声音问题处理
- unity Animator 怎么判断一个动画播放结束
- JS判断Flash是否播放结束
- 音频播放处理(openal、dsound、waveout)
- 关于Unity中如何判断一个动画播放结束
- cocos2dx AudioEngine(声音播放)音效播放结束判断测试和背景音乐播放
- 如何判断Unity3D角色动作播放结束
- unity Animator 怎么判断一个动画播放结束
- unity3d animation判断动画播放结束
- C++中string 结束判断
- OpenAL播放pcm或wav数据流-windows/ios/android(一)
- Maven-Intellij IDEA下SVN上导出项目处理(MAC)
- 使用openal播放WAV音频
- 第十二周 项目二:OJ平台中多种输入形式的处理(3)以某特殊输入为结束标志
- Android网络连接判断与处理
- Android音频处理——通过AudioRecord去保存PCM文件进行录制,播放,停止,删除功能