有没有办法在我的asp.net网页上播放wmv文件?谢谢! 最终用户是否需要在访问网页时安装一些控件?
答案 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)
这家伙似乎拥有嵌入WMV的所有答案 http://www.jakeludington.com/project_studio/20050914_embedding_windows_media_player_wmv.html
答案 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>