mp4视频不能在网站上播放


mp4 Videos not playing on Website

我正在上传服务器上的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.