openAL在mac下播放音源结束时判断处理
2014-09-01 11:27
260 查看
音频播放完毕,自然停止
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下播放音源结束时判断处理
- 如何判断Unity3D角色动作播放结束
- 音频播放处理(openal、dsound、waveout)
- 判断一个视频播放结束
- JS判断Flash是否播放结束
- jq判断视频播放结束,ended
- unity3d animation判断动画播放结束
- unity Animator 怎么判断一个动画播放结束
- unity Animator 怎么判断一个动画播放结束
- 如何判断Unity3D角色动作播放结束
- cocos2dx AudioEngine(声音播放)音效播放结束判断测试和背景音乐播放
- Android WebView页面结束后视频播放还有声音问题处理
- 关于Unity中如何判断一个动画播放结束
- 当在程序中运行DOS命令时如何隐藏DOS窗口并判断其结束
- 避免把判断处理放入 WHERE 条件
- 神秘的文件结束到底是什么判断出来的?
- 用javasript对radio选定值的判断处理
- 避免把判断处理放入 WHERE 条件
- SQL判断空值、nvl处理与JOIN的使用
- 验证视图状态 MAC 失败, 处理办法.