如何在我的asp.net网页上播放wmv文件?

时间:2011-03-08 09:44:46

标签: asp.net

有没有办法在我的asp.net网页上播放wmv文件?谢谢! 最终用户是否需要在访问网页时安装一些控件?

4 个答案:

答案 0 :(得分:0)

我建议您将视频转换为Flash视频(FLV)并使用嵌入式Flash视频播放器(这是YouTube的方法),或使用可能本机播放WMV的Silverlight对应物(您不需要转换)到Flash Video,但Silverlight并非在所有浏览器和/或平台上都可用。)

查看此页面:http://flowplayer.org/

答案 1 :(得分:0)

已在SO上讨论:WMV file in an ASP.NET page

答案 2 :(得分:0)

答案 3 :(得分:0)

视频可以“内嵌”或“帮助”播放,具体取决于您使用的HTML元素。

  

内联视频

当视频包含在网页中时,它被称为内联视频。

如果您计划在网络应用程序中使用内联视频,请注意许多人发现内联视频很烦人。另请注意,某些用户可能已在其浏览器中关闭了内嵌视频选项。

我们最好的建议是仅在用户希望观看视频的网页中添加内嵌视频。这方面的一个示例是在用户点击链接以查看视频后打开的页面。

  

使用助手(插件)

帮助应用程序是一个可以由浏览器启动以“帮助”播放视频的程序。帮助应用程序也称为插件。

可以使用或标记启动帮助应用程序。

使用帮助应用程序的一个巨大优势是您可以让某些(或所有)播放器设置由用户控制。

大多数辅助应用程序允许手动(或编程)控制音量设置并播放倒带,暂停,停止和播放等功能。

  

使用'embed'代码

标签的目的是在网页中嵌入多媒体元素。

以下代码片段显示嵌入在网页中的AVI文件:

示例:

<embed src="video.avi" /> 

注意:不推荐使用embed标记。万维网联盟(W3C)建议改为使用对象标签。

  

使用'对象'代码

标签的目的是在网页中嵌入多媒体元素。

以下代码片段显示嵌入在网页中的AVI文件:

实施例

<object data="video.avi" type="video/avi" /> 
  

使用超链接

如果网页包含指向媒体文件的超链接,大多数浏览器将使用“帮助应用程序”来播放该文件。

以下代码片段显示指向AVI文件的链接。如果用户点击该链接,浏览器将启动一个帮助应用程序,如Windows Media Player来播放AVI文件:

实施例: -

 <a href="video.avi">Play a video file</a>