javascript - 如何在 Internet Explorer 中播放作品音频

标签 javascript cross-browser html5-audio opus

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

目前我在 html5 中提供音频链接 <audio>在 Firefox 和 Chrome 中工作但在 IE 中不工作的标记,任何版本。

我已经阅读了 opus.js 和 opusec.js,它们是 opusec 工具的 JavaScript 端口,而后者又是使用 Emscripten 创建的 opus-tools 集合的一部分。

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

Opus 浏览器兼容性 here

谢谢

最佳答案

Audio5js看起来很有前途

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

来自文档:

Audio5js.can_play class method supports the following mime-type queries:

mp3 - check for audio/mpeg; codecs="mp3". Example Audio5js.can_play('mp3')

vorbis - check for audio/ogg; codecs="vorbis". Example - Audio5js.can_play('vorbis')

opus - check for audio/ogg; codecs="opus". Example - Audio5js.can_play('opus')

webm - check for audio/webm; codecs="vorbis". Example - Audio5js.can_play('webm')

mp4 - check for audio/mp4; codecs="mp4a.40.5". Example - Audio5js.can_play('mp4')

wav - check for audio/wav; codecs="1". Example - Audio5js.can_play('wav')

这让我觉得可以

关于javascript - 如何在 Internet Explorer 中播放作品音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31310858/

相关文章:

javascript - 使用 Ajax 在 Hover 上播放声音

php - 将任何音频文件转换为 ogg,而无需在 php 中使用 ffmpeg

HTML5 音频在 Chrome 中达到其持续时间之前会自动停止

javascript - 谷歌图表在调用 chart.draw() 后失去缩放

javascript - 如何在浏览器中选择所有 *renderable* 文本元素

javascript - 从 Alfresco Share 页面调用外部休息服务

javascript - div 在 ie 中为 null,但在 mozilla 和 opera 中为 null

javascript - 如何从外部影响页面中运行的 JavaScript

javascript - 创建 iframe 嵌入并使用模态

javascript - node.js:将mysql(npm)池输出到html或jade