我无法在Win7上获得开放声音。 我在Mac机器上针对pepper_23构建了naclports openal-ogg示例,然后在Win7 Chrome中运行它们。 结果是跳过声音,我得到以下吐出到stderr:
AL lib:ppapi.c:95:缓冲区欠载 AL lib:ppapi.c:95:缓冲区欠载 ...
和stdout:
可用的音频设备: PPAPI输出 没有输出 ogg文件,频道:1,速率:22050 num_samples:523734缓冲区大小:1047468
sine_synth示例在Win7上运行正常。 ogg文件显然是在ok中读取的,听起来它至少部分解码了(声音不是静态的)所以也许它是openal-soft中的一个bug?
有没有人见过这个? 是否有人能够在Win7上成功使用openal-soft?有人可以给我一些关于如何调试它的建议吗?我是NACL的新手。
谢谢!
答案 0 :(得分:0)
所以这是openal-soft nacl补丁中的一个错误。我为自己修好了,最终项目成员在naclports中修复了它: https://code.google.com/p/naclports/issues/detail?id=57
它现在有效,欢呼。