Quicktime不嵌入跨浏览器

时间:2014-04-15 18:51:00

标签: object video cross-browser embed quicktime

我目前有以下Quicktime嵌入代码:

<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="564" height="346" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
    <param name="src" value="spanishhb5.mov">
    <param name="qtsrc" value="/UserFiles/Servers/Server_3218684/Media/spanishhb5.mov">
    <param name="autoplay" value="false">
    <param name="controller" value="true">
    <embed src="spanishhb5.mov" qtsrc="/UserFiles/Servers/Server_3218684/Media/spanishhb5.mov" width="564" height="346" autoplay="false" controller="true" pluginspage="http://www.apple.com/quicktime/" scale="tofit"></embed>
</object>

这在Safari和Chrome(在我的Mac上)运行良好,但当我切换到Windows时,它无法在FireFox,Internet Explorer(8)或Google Chrome中运行。

我认为我的嵌入代码不正确或只能通过一小部分浏览器识别,任何人都可以帮我指出正确的方向,以便我的嵌入代码能够在我上面提到的浏览器中运行吗?

谢谢,
约什

1 个答案:

答案 0 :(得分:0)

Apple看一下这篇文章:

  

使用HTML5音频和视频标签是在网页中包含音频或视频的首选方式。

需要考虑的事项:

  • .mov文件包含Apple的专有容器。它们应该适用于Apple设备,但它可能在其他平台上挣扎(大多数时候需要在用户设备上安装Quicktime插件,而在非Apple设备上并非总是如此)。最好转码到mp4和webm以获得大型设备/浏览器覆盖率。
  • 使用带有后备的HTML5视频标签(无论是Quicktime还是Flash - Flash在此领域最受欢迎,因为它的采用率高于Quicktime)是目前在浏览器中基本播放视频的动力。 / LI>

要开始使用HTML5视频,您可以阅读here。我就这样开始了:)

有些库可以解决您的跨浏览器复杂性问题。看看这个question