如何在Internet Explorer中播放opus音频

时间:2015-07-09 07:30:22

标签: javascript cross-browser html5-audio opus

如何在旧的或与音频格式不兼容的浏览器中播放opus音频。

目前,我在html5 <audio>标签中提供音频链接,该标签适用于Firefox和Chrome,但不适用于IE,任何版本。

我读过有关opus.js和opusenc.js的内容,它是opusenc工具的JavaScript端口,后者又是使用Emscripten创建的opus-tools集合的一部分。

您是否知道是否可以在不兼容的浏览器中使用任何这些JS播放opus音频文件?

Opus浏览器兼容性here

由于

1 个答案:

答案 0 :(得分:0)

Audio5js似乎很有希望

尚不确定它是否支持opus编解码器

来自文档:

  

Audio5js.can_play类方法支持以下mime-type   查询:

     

mp3 - 检查audio / mpeg;编解码器=&#34; MP3&#34 ;.示例Audio5js.can_play(&#39; mp3&#39;)

     

vorbis - 检查音频/ ogg;   编解码器=&#34; Vorbis格式&#34 ;.示例 - Audio5js.can_play(&#39; vorbis&#39;)

     

opus - 检查音频/ ogg;编解码器=&#34; OPUS&#34 ;.示例 - Audio5js.can_play(&#39; opus&#39;)

     

webm - 检查audio / webm;编解码器=&#34; Vorbis格式&#34 ;.示例 - Audio5js.can_play(&#39; webm&#39;)

     

mp4 - 检查音频/ mp4;编解码器=&#34; mp4a.40.5&#34 ;.示例 - Audio5js.can_play(&#39; mp4&#39;)

     

wav - 检查audio / wav;编解码器=&#34; 1&#34 ;.示例 - Audio5js.can_play(&#39; wav&#39;)

这让我觉得它可以