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类型,文件扩展名仍然很重要。不应该,但有些浏览器确实会查看文件扩展名。