我想知道一个可用于播放不同扩展名的视频文件的插件。在这里,我从数据库传递视频文件路径。我很困惑,从未使用过这个......
我已经尝试<embed>
,但它对我不起作用。
<embed id="ShowVideo" allowscriptaccess="always"
autostart="false" src="@viewVideo" controller="true"
allowfullscreen="true" width="280" wmode="transparent" height="200">
</embed>
提前致谢
答案 0 :(得分:2)
这是一个很棒的玩家,有很多自定义选项
答案 1 :(得分: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>