我创建了一个程序,它使用(SDL2)SDL_mixer
来播放.ogg
声音文件。
适用于Chrome,Firefox和Opera。但它不适用于MS Edge和Safari,因为缺乏ogg声音支持。
我已将此命令添加到emcc
,这应解决此问题:
-s USE_OGG=1
但它仍无效。
如何使.ogg
声音文件在Edge(和Safari)中运行?
答案 0 :(得分:0)
你不能。
在撰写本文时,both Safari and MS Edge won't support .ogg正如您所说。
由于Emscripten编译为JavaScript,您最好找到一种方法让您的代码接受Safari和MS Edge支持的另一个音频扩展(后备),例如.mp3或.m4a AAC(这是mp4的音频组件) )。