我在asp.net MVC中工作。我想在网页中添加视频文件。大多数文件格式是flv和mp4,我必须使用它们。我尝试过以下几种方法
<video src="myvideo.mp4"><video> which works well in Chrome but not in Firefox.然后我尝试了ASP.NET视频助手
@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“。当我点击"Search missing plugin automatically“时,浏览器显示消息”找不到插件“。请指导我如何添加视频(mp4和flv)到我的网页,以便它可以在任何地方工作。请帮帮忙。
发布于 2013-05-16 04:07:25
据我所知,火狐不支持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。
发布于 2013-05-16 04:46:49
仅供参考-昨天刚刚上线的firefox版本现在支持h.264,所以这对任何更新版本的firefox来说都不是问题。
https://stackoverflow.com/questions/16571262
复制相似问题