1

我正在尝试在我的网站上放一段视频。它在我桌面上的资源管理器中播放,但是当我将它放到网上时它不播放(但它在我的手机上播放),它只是显示一个黑屏,中间有一个“x”。我没有使用 Apache 或 Wordpress,只是使用带有 fasthosts 的 HTML 和记事本作为我的提供者。

从我一直在网上阅读的内容来看,这可能与 MIME 类型有关。我已经尝试了一切,但无法弄清楚。

这是到目前为止的代码......

<video width="360" height "203" controls="controls">
 <source src="Media\Videos\Water Video 2.mp4" type="video/mp4">
 <source src="Media\Videos\Water Video 2.ogg" type="video/ogg">
 <source src="Media\Videos\Water Video 2.webm" type="video/webm">
</video> 

我拥有的 .htaccess 文件的唯一内容是......

AddType video/ogg .ogg
AddType video/webm .webm
AddType video/mp4 .mp4

任何可以提供的帮助都会很棒。

在此先感谢,保罗

4

2 回答 2

0

首先,我会尝试其中一个以及您的 HTML5 嵌入:

http://videojs.com/

http://mediaelementjs.com/

这些将帮助您的视频在不支持 HTML5 <video> 的浏览器上播放。

其次,确保您的元数据位于 mp4* 的前面,这样文件就会立即播放,而不是等待整个视频下载完毕。对于 Webm 文件,请确保它具有低 kbps(例如 600kbps),以便可以在 Android 上加载。

*这就是我使用的:http ://rndware.info/products/metadata-mover.html

干杯!

于 2012-10-04T18:38:12.430 回答
0

我得到了同样的黑框,中间有一个 x...除了这是 HTML5 音频标签,我只在 IE 9 中遇到这个错误。

对我来说,最终我需要更改 Internet Explorer 中的设置:

工具 -> Internet 选项 -> 高级 -> 多媒体:“在网页中播放声音”。

无论如何,如果这个问题只发生在 IE 9 中,我会检查那些多媒体设置,看看是否有什么可以改变的,让它神奇地活起来。

希望有帮助!

于 2012-10-04T19:07:15.170 回答