don*_*ner 7 audio openal wav qnx blackberry-10
我需要在BlackBerry 10应用程序中使用完美的无间隙循环音频.我的循环存储为WAV文件.我用来玩它们的方法是:
alutCreateBufferFromFile该缓冲区返回abufferIDalGenSourcesalSourcei(source, AL_BUFFER, bufferID)alSourcei(source, AL_LOOPING, AL_TRUE)alSourcePlay(source)音频在大多数情况下都能正常播放,但在UI过渡期间(例如当背光灯熄灭或应用程序最小化时),音频会断断续续.
我有什么想法可以确保音频一直很流畅吗?
如何运行播放 WAV 文件的线程/进程?您是否有机会通过该主题讨论优先事项和政策?
我认为这些允许更改进程(实际上是线程)优先级和策略的低级系统调用可能会有所帮助:
另外,请查看相应的文档页面:
我首先将策略设置为 FIFO,并提高播放音频文件的进程的优先级。希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
482 次 |
| 最近记录: |