IE不会搜索音频/ WebM文件


8

我正在尝试创建一个WebM音频文件,该文件将使用HTML5 <audio>标签和MIME类型在所有浏览器中播放和查找audio/webm。我已经找到了解决方法,可以在所有浏览器中使用,但是它们有些笨拙,我想确保自己没有遗漏任何东西。

我发现此页面可以测试各种浏览器对浏览器的支持(IE9进入该页面上的古怪模式,但是如果您切换到IE9标准,它将允许您运行测试):http : //hpr.dogphilosophy.net/test/ 注意:此页面的示例WebM文件也可以播放,但不能在IE中搜索。

我正在使用ffmpeg的最新版本进行编码。

IE9 + / FF / Chrome浏览器可以播放,但只有Chrome会使用以下命令进行搜索:

ffmpeg -i src.wav dest.webm

当我向文件添加提示时,Chrome / FF可以搜索,但IE无法搜索。

ffmpeg -i src.wav -dash 1 -reserve_index_space 512 dest.webm

最后,我最终在文件中添加了一个微型视频,以使所有浏览器正常工作。

ffmpeg -stats -y -f lavfi -i color=c=white:s=2x2:r=1 -i src.wav -shortest dest.webm

IE9 +可能仅查看视频关键帧以处理查找,而忽略音频中的任何“提示”。

我的问题是:我是否遗漏了任何东西,或者这是我必须采用的解决方法?我当然不是WebM或ffmpeg的专家,所以也许其他人已经弄清楚了这一点或知道其他解决方法。

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.