如何播放 html 视频标签中的任何视频

how to play any video in html video tag

我的 html 视频标签有问题..

我将不同类型的视频上传到数据库中。当我在前端显示时,他们无法播放。只播放mp4格式的视频。

如何以一种 html 视频标签格式播放所有类型的视频。

我使用了以下方法播放视频,但我失败了,请帮助我

第一个同学

<video width="320" height="240" id="<?php  echo 'video'.$c_video ;?>" controls autoplay loop muted>
  <source src="<?php echo $path.'/'.$name ;?>" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
  <source src="<?php echo $path.'/'.$nameogg ;?>" type='video/ogg; codecs="theora, vorbis"'>
<!--  <source src="<?php echo $path.'/'.$namewebm ;?>" type='video/webm; codecs="vp8, vorbis"'> -->
  Your browser does not support the video tag.
</video>

第二种格式

<object id="ie_plugin" classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="660" height="300" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab"> 
<param name="custommode" value="stage6" />
<param name="autoPlay" value="false" />
<param name="src" value="Cadbury.flv" />
<param name="bannerEnabled" value="false" />
<embed id="np_plugin" type="video/divx" src="link-to-avi" custommode="stage6" width="660" height="300" autoPlay="false" bannerEnabled="false" pluginspage="http://go.divx.com/plugin/download/">
</embed>
</object>

当此代码使用它时请求插件许可 我如何在不征求许可的情况下解决问题并播放 html 标签中的任何视频 或

任何建议播放特定标签的任何视频

请帮帮我

在 HTML5 中有标签,就像您在第一种格式中一样。我应该用那个。而且由于并非每个浏览器都支持所有视频文件类型,因此您应该将每个视频转换为多种文件类型。所以你有一个名为:Krishna 的视频。要支持多种浏览器,您应该转换此视频。所以你有 Krishna.mp4,Krishna.ogg,Krishna.avi。如果您有另一个视频,您还可以将该视频转换为多种类型的文件。

这里有更多信息http://www.w3schools.com/tags/tag_video.asp

使用时无法播放html视频标签中的所有视频格式,你会遇到很多问题浏览器问题,Os问题,视频格式,而不是你可以转换所有视频格式到 mp4.

 https://www.ffmpeg.org/documentation.html

FFmpeg 服务器有很多视频选项...

除了 mp4、ogg 和 webm 之外,您不能使用 html 视频标签在网页中嵌入其他视频格式。解决方案是使用 ffmpeg 将您的视频转换为 mp4 格式。

使用此命令将视频转换为 mp4 而不会降低质量:

shell_exec('ffmpeg -i $video_flv -c:v libx264 -crf 19 -strict experimental $video_mp4');