0

我在 asp.net MVC 中工作。我想在网页中添加视频文件。大多数文件格式都是 我必须使用的flvmp4我试过以下

<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)添加到我的网页,以便它可以在任何地方工作。请帮忙。

4

2 回答 2

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>

您可以在此处阅读有关各种浏览器支持的视频标签和格式的更多信息。

于 2013-05-15T20:07:24.540 回答
0

仅供参考 - 昨天刚刚上线的 firefox 版本现在支持 h.264,因此对于任何更新版本的 firefox 来说,这应该不再是问题。

于 2013-05-15T20:46:49.160 回答