我在asp.net MVC工作。我想在网页中添加视频文件。大多数文件格式都是我必须使用的flv
和mp4
。我试过以下
<video src="myvideo.mp4"><video> which works well in Chrome but not in Firefox.
然后我尝试了ASP.NET Video Helper
@Video.Flash(path: "myvideo.mp4",
width: "400",
height: "600",
play: true,
loop: true,
menu: false,
bgColor: "red",
quality: "medium",
scale: "exactfit",
windowMode: "transparent")
和
@Video.MediaPlayer(
path: "myvideo.mp4",
width: "400",
height: "600",
autoStart: true,
playCount: 2,
uiMode: "full",
stretchToFit: true,
enableContextMenu: true,
mute: false,
volume: 75)
和
@Video.Silverlight(
path: "myvideo.mp4",
width: "400",
height: "600",
bgColor: "red",
autoUpgrade: true)
但没有任何效果。我已经安装了Web Helper Library
。我在每个浏览器中只收到错误消息:“Plugin Missing
”。当我点击“自动搜索丢失的插件”时,浏览器会显示消息“找不到插件”。请指导我如何将视频(mp4和flv)添加到我的网页,以便它可以在任何地方工作。请帮助。
答案 0 :(得分:0)
据我所知,Firefox不支持MP4。当我在网站上托管电影时,我使用了<video>
,但是它提供了两种格式:用于IE和Safari的MP4以及用于其他格式的WEBM。
<video poster="movie.jpg" controls>
<source src="movie.webm" type='video/webm; codecs="vp8.0, vorbis"'/>
<source src="movie.ogg" type='video/ogg; codecs="theora, vorbis"'/>
<source src="movie.mp4" type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"'/>
<p>This is fallback content</p>
</video>
您可以阅读有关各种浏览器支持的视频标记和格式的更多here。
答案 1 :(得分:0)
仅仅是一个FYI - 昨天上线的firefox版本现在支持h.264,所以对于任何更新版本的firefox来说这都不应该是一个问题。