0

我想知道一个可以用来播放不同扩展名的视频文件的插件。在这里,我从数据库中传递了一个视频文件路径。我很困惑,从未使用过这个..

我已经尝试过<embed>了,但它对我不起作用。

<embed id="ShowVideo" allowscriptaccess="always"
    autostart="false" src="@viewVideo" controller="true" 
    allowfullscreen="true" width="280" wmode="transparent" height="200">
</embed>

提前致谢

4

2 回答 2

2

试试http://flowplayer.org/

这是一个很棒的播放器,有很多自定义选项

于 2012-10-27T12:07:50.050 回答
0

embed标签的支持有限,它最初是 Netscape 视频标签,但今天所有现代浏览器都支持该object标签。如果您打算播放支持 HTML5 的视频,则应使用该video标签。

您可以通过文件扩展名确定视频是否支持 HTML5 格式并显示支持的标签:

HTML5 视频

<video width="320" height="240" controls="controls">
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  <source src="movie.webm" type="video/webm">
</video>

对于其他格式:对象(为 Netscape 兼容而包含嵌入)

<object data="movie.wmv" width="320" height="240">
  <embed src="movie.wmv" width="320" height="240">
</object> 

对于 HTML5 视频的最大浏览器支持:将两者结合起来

<video width="320" height="240" controls="controls">
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  <source src="movie.webm" type="video/webm">
  <object data="movie.mp4" width="320" height="240">
    <embed src="movie.mp4" width="320" height="240">
  </object> 
</video>
于 2012-10-27T12:42:59.983 回答