<video id="myVideo" src="2.mp4" controls="" tabindex="0">decoder not found</video>
这段代码在safari上显示'找不到解码器'(我的操作系统是windows xp)
为什么?
谢谢
这个html5 vedio可以在firefox和chrome上显示,但不是safari。 http://shapeshed.com/examples/HTML5-video-element/
为什么?
答案 0 :(得分:2)
'未找到解码器'表示视频的解码器尚未在浏览器中实现(其后备消息)。
H.264存在专利问题,因此有些浏览器不愿意支持它,而Ogg格式是开源的,目前几乎所有浏览器都支持它。
答案 1 :(得分:0)
试试这个,这真的应该有效;
<video id="myVideo" controls="" tabindex="0">
<source src="2.mp4" type="video/mp4">
</video>
添加添加ogg就像插入
一样简单<source src="2.ogg" type="video/ogg">
希望这有帮助!
答案 2 :(得分:0)
nvl,“找不到解码器”消息只是作者在给出的示例标记中提供的后备文本。在这方面,它似乎不是有用的诊断信息。
给出的示例标记应该可以在Safari 4中使用。检查视频是否确实存在,并且安装了QuickTime并且您运行的是最新版本的Safari。
但是,通过提供Ogg Theora / Vorbis替代方案而做的未来就是一个好主意,因为它也可以在Opera和Firefox中使用。
答案 3 :(得分:0)
正如其他人所说,'找不到解码器'是浏览器显示的后备消息,根本没有实现。 Safari使用QuickTime作为其媒体引擎,因此当未安装QuickTime时, 没有支持并显示后备。