html 5视频标签文件没有扩展名

时间:2010-09-08 06:27:17

标签: video html5

我有这个示例代码,有效:

<video src="./ellen.ogv" width="320" height="240" type='video/ogg; codecs="theora, vorbis"' controls></video>

这个不起作用:

<video src="./ellen" width="320" height="240" type='video/ogg; codecs="theora, vorbis"' controls></video>

唯一的变化是文件的名称。第一个“点”他的延伸,第二个没有。
这只是我的问题的简单视图,我想要流的文件不能有扩展名,但是是theora / vorbis(ogv)文件。

我如何处理这个问题,即即使我的文件名没有“.extension”,也可以使视频标签正常工作?

1 个答案:

答案 0 :(得分:3)

首先,视频代码上不允许type属性。将type属性放在source标记中,如下所示:

<video width="320" height="240" controls>
  <source src="./ellen" type='video/ogg; codecs="theora, vorbis"'>
</video>

其次,即使您在type元素中指定了source属性,也必须由Web服务器以正确的MIME类型提供视频文件。确保您的网络服务器使用Content-Type: video/ogg为您的视频文件提供服务,无论他们是否具有.ogv扩展名。