我正在上传服务器上的mp4视频,并在嵌入HTML视频标签的前端播放它们。下面是使用的代码:
<video width="480" height="294" controls="controls">
<source src="http://server.com/user_data/machine/133/videos/1_2.mp4" type="video/mp4">
<source src="http://server.com/user_data/machine/133/videos/1_2.mp4" type="video/webm">
<source src="http://server.com/user_data/machine/133/videos/1_2.mp4" type="video/ogg">
</video>
问题是,有些视频可以播放,有些则不能。两者都是mp4格式,但可以播放部分视频,而有些则不能。对一些人来说,他们没有视频,只有音频。
你能告诉我检查什么以及如何解决这个问题吗?
谢谢,
对于不同的来源,你应该有不同类型的视频
File Type
MP4 video/mp4
WebM video/webm
Ogg video/ogg
Zende如果你想在网站中嵌入。webm或。ogg格式的视频,那么你必须将视频转换为。webm或。ogg格式
还要确保您的网站为文件提供正确的mime类型。如果你使用的是nginx,你需要安装http_mp4_module.