Video 不带扩展名的html 5视频标记文件

Video 不带扩展名的html 5视频标记文件,video,html,Video,Html,我有一个示例代码,可以工作: <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&g

我有一个示例代码,可以工作:

<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”?

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

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


其次,即使在
元素中指定了
类型
属性,web服务器也必须为视频文件提供适当的MIME类型。确保您的web服务器为您的视频文件提供
内容类型:video/ogg
,无论它们是否具有
.ogv
扩展名。

r您是否了解zpt(zope页面模板),让我知道如何在那里更改内容文件“动态”的mimetype?否,不幸的是,我没有和Zope合作过,所以我不能帮你。您的最佳选择可能是在Google上搜索
zope内容类型
zope mime类型
或类似内容,或者在此处单独询问如何为视频文件指定内容类型。@Gabriel。请注意,即使使用了正确的MIME类型,文件扩展名仍然很重要。不应该,但有些浏览器确实会查看文件扩展名。