HTML5 视频 API 不显示视频但发出声音
HTML5 Video API is not showing videos but producing sound
我正在使用 Laravel 构建 Web 应用程序。我想使用 HTML5 视频 API 将视频添加到特定部分,视频只播放声音但不显示。这是我下面的代码
<video controls width="450" height="300" autoplay="false">
<source src="{{ asset('site/videos/iUOL Welcome Video.mp4') }}" type="video/mp4">
<source src="{{ asset('site/videos/iUOL Welcome Video.flv') }}" type="video/flv">
Sorry, your browser doesn't support embedded videos.
</video>
我已经在 Chromium、Firefox 和 Chrome 上进行了测试。
您是否尝试过删除视频名称中的空格?
检查您的视频是否正确编码,只有它才支持 HTML5 视频标签。
HTML5 视频需要使用 H264 视频编解码器和 AAC 音频编解码器的 MP4 视频。
将您的视频 mp4 文件转换为 H.264 编码并检查。
你检查过你的css了吗?这里的问题符合你的风格 sheet.
如果视频有声音,那么它在自动播放模式下工作正常。
<div class="video">
// Add your code here.
</div>
Css 应该是:
.video{
display: inline-block;
width: 100% !important;
}
我正在使用 Laravel 构建 Web 应用程序。我想使用 HTML5 视频 API 将视频添加到特定部分,视频只播放声音但不显示。这是我下面的代码
<video controls width="450" height="300" autoplay="false">
<source src="{{ asset('site/videos/iUOL Welcome Video.mp4') }}" type="video/mp4">
<source src="{{ asset('site/videos/iUOL Welcome Video.flv') }}" type="video/flv">
Sorry, your browser doesn't support embedded videos.
</video>
我已经在 Chromium、Firefox 和 Chrome 上进行了测试。
您是否尝试过删除视频名称中的空格?
检查您的视频是否正确编码,只有它才支持 HTML5 视频标签。
HTML5 视频需要使用 H264 视频编解码器和 AAC 音频编解码器的 MP4 视频。
将您的视频 mp4 文件转换为 H.264 编码并检查。
你检查过你的css了吗?这里的问题符合你的风格 sheet.
如果视频有声音,那么它在自动播放模式下工作正常。
<div class="video">
// Add your code here.
</div>
Css 应该是:
.video{
display: inline-block;
width: 100% !important;
}