Html 视频不是';我的网页上没有显示

Html 视频不是';我的网页上没有显示,html,css,video,Html,Css,Video,我录制了一段持续3:48分钟的视频,并将其应用到我的网页中,虽然我有导航栏和声音,但我的视频似乎没有显示任何内容?看起来就像这样: 这是我的HTML: 以下是我的视频编解码器信息: 使用这个 <video height="500" width="500" class="demoVideo" controls> <source src="video.mp4" type="video/mp4"> Your browser does not support the video

我录制了一段持续3:48分钟的视频,并将其应用到我的网页中,虽然我有导航栏和声音,但我的视频似乎没有显示任何内容?看起来就像这样:

这是我的HTML:

以下是我的视频编解码器信息:

使用这个

<video height="500" width="500" class="demoVideo" controls>
<source src="video.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
参考:


您能否验证录制.mp4文件时使用了什么视频编解码器

大多数最新的主流浏览器本机支持MP4容器格式以及H.264视频编解码器和AAC音频编解码器


您可以使用VLC媒体播放器打开视频文件。然后转到“窗口>媒体信息”并单击“编解码器详细信息”,查看使用了哪些视频和声音编解码器

我也有同样的问题和同样的失败。我将原始的avi文件转换为webm,而不是mp4,并且工作正常。这节省了我学习任何关于编解码器等的知识。这是一个直截了当的工具,但它对我有用

“您的浏览器不支持视频标记。是否收到此消息?请告诉我们显示了什么错误。@ERNAX59没有显示错误,视频只是没有显示,但仍然有声音使用此视频链接临时查看出现的内容。看起来您的视频没有以H.264格式录制,而是使用了MPEG-4视频。尝试在Type属性中添加“codec”信息。例如如果“mp4v.20.8”不正确,请尝试使用以下链接中所示的其他版本。
.demoVideo {
    position: fixed;
    z-index: 20;
    background-color: transparent;
    max-width: 77.083333333333%;
    max-height: 77.12962962963%;
    margin-left: 11.458333333333%;
    top: 11.111111111111%;
    border: 1px white solid;
}
<video height="500" width="500" class="demoVideo" controls>
<source src="video.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
.demoVideo {
position: fixed;
z-index: 20;
background-color: transparent;
min-width: 75%;
min-height: 75%;
margin-left: 10%;
top: 10%;
border: 1px white solid;
}