如何在 Internet Explorer 中播放作品音频
Posted
技术标签:
【中文标题】如何在 Internet Explorer 中播放作品音频【英文标题】:How to play opus audio in Internet Explorer 【发布时间】:2015-09-27 10:29:44 【问题描述】:如何在旧的或与音频格式不兼容的浏览器中播放作品音频。
目前,我在 html5 <audio>
标签中提供音频链接,该标签适用于 Firefox 和 Chrome,但不适用于 IE,任何版本。
我读过 opus.js 和 opusenc.js,它是 opusenc 工具的一个 javascript 端口,它又是 opus-tools 集合的一部分,由 Emscripten 创建。
你知道是否可以在不兼容的浏览器中使用这些 JS 播放 opus 音频文件?
Opus 浏览器兼容性here
谢谢
【问题讨论】:
【参考方案1】:Audio5js 看起来很有希望
不确定它是否支持 opus 编解码器
来自文档:
Audio5js.can_play 类方法支持以下mime-type 查询:
mp3 - 检查音频/mpeg;编解码器=“mp3”。示例 Audio5js.can_play('mp3')
vorbis - 检查音频/ogg; 编解码器="vorbis"。示例 - Audio5js.can_play('vorbis')
opus - 检查音频/ogg;编解码器=“作品”。示例 - Audio5js.can_play('opus')
webm - 检查音频/webm;编解码器="vorbis"。示例 - Audio5js.can_play('webm')
mp4 - 检查音频/mp4;编解码器="mp4a.40.5"。示例 - Audio5js.can_play('mp4')
wav - 检查音频/wav;编解码器=“1”。示例 - Audio5js.can_play('wav')
这让我觉得可以
【讨论】:
你有没有发现它有没有? 很遗憾我没有时间亲自测试它。如果你设法让它工作,请更新这篇文章 这个插件支持 opus 编解码器,但它仍然只是 HTML5 音频元素的包装器。根据我的经验,在 IE 中不起作用。以上是关于如何在 Internet Explorer 中播放作品音频的主要内容,如果未能解决你的问题,请参考以下文章
Internet Explorer 11 中的 <audio> 标记兼容性
Internet Explorer 8 无法播放 MIDI 文件
为啥 Internet Explorer 对 HTML5 视频显示“错误:视频播放已中止”?
带有开始时间的 HTML5 视频播放器在 Internet Explorer 上不起作用