asp.net 后台获取flv视频地址进行播放【转】
2015-01-14 18:31
330 查看
源码下载:http://download.csdn.net/detail/njxiaogui/7609687
前台:.aspx
后台 .cs (通过后台获取flv的地址,进行视频播放)
需要支持的flv 视频播放插件为:Flvplayer.swf,FLVPlayer_Progressive.swf
前台:.aspx
<table> <tr> <td><div id="video_content" runat="server" style=""></div> </td> </tr> </table>
后台 .cs (通过后台获取flv的地址,进行视频播放)
protected void Page_Load(object sender, EventArgs e) { this.video_content.InnerHtml = Play("sp.flv", 472, 385); } public static string Play(string url, int width, int height) { string strTmp = url.ToLower(); if (strTmp.EndsWith(".flv")) { return flv(url, width, height); } else { return "视频文件数据错误"; } } private static string flv(string url, int width, int height) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<object codeBase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,22,87\" "); sb.Append("classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" "); sb.Append(" height=\"" + height + "\" width=\"" + width + "\" >"); sb.Append("<param name=\"FlashVars\" value=\"vcastr_file=" + url + "&LogoText=www.um173.com&BufferTime=3\">"); sb.Append("<param name=\"Movie\" value=\"Flvplayer.swf\">"); sb.Append("<param name=\"allowFullScreen\" value=\"true\">"); sb.Append("<param name=\"WMode\" value=\"Window\">"); sb.Append("<param name=\"Play\" value=\"1\">"); sb.Append("<param name=\"Loop\" value=\"-1\">"); sb.Append("<param name=\"Quality\" value=\"High\">"); sb.Append("<param name=\"SAlign\" value=\"\">"); sb.Append("<param name=\"Menu\" value=\"0\">"); sb.Append("<param name=\"Base\" value=\"\">"); sb.Append("<param name=\"AllowScriptAccess\" value=\"always\">"); sb.Append("<param name=\"Scale\" value=\"ShowAll\">"); sb.Append("<param name=\"DeviceFont\" value=\"0\">"); sb.Append("<param name=\"EmbedMovie\" value=\"0\">"); sb.Append("<param name=\"BGColor\" value=\"\">"); sb.Append("<param name=\"SWRemote\" value=\"\">"); sb.Append("<param name=\"MovieData\" value=\"\">"); sb.Append("<param name=\"SeamlessTabbing\" value=\"1\">"); sb.Append("<param name=\"Profile\" value=\"0\">"); sb.Append("<param name=\"ProfileAddress\" value=\"\">"); sb.Append("<param name=\"ProfilePort\" value=\"0\">"); sb.Append("<embed src=\"FLVPlayer_Progressive.swf\" flashvars=\"vcastr_file=" + url + "&LogoText=www.um173.com\" height=\"" + height + "\" width=\"" + width + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" menu=\"false\">"); sb.Append("</embed>"); sb.Append("</object>"); return sb.ToString(); }
需要支持的flv 视频播放插件为:Flvplayer.swf,FLVPlayer_Progressive.swf
相关文章推荐
- asp.net 后台获取flv视频地址进行播放
- 在asp.net中获取mac地址的方法(C#后台获取的方法和前台Javascript(调用ActiveX)获取的方法)
- 如何在 ASP.net网页中播放视频 ----支持rmvb,rm,avi,flv,swf,3gp
- ASP.NET MVC 标签绑定传值及后台获取并进行修改操作
- asp.net(VB)中使用正则获取图片地址并进行下载.
- asp.net 中使用flash播放器播放flv格式视频开发
- ASP.NET MVC 标签绑定传值及后台获取并进行修改操作
- asp.net Flv视频在本地能播放上传服务器不能播放
- Asp.net播放Flv格式的视频!
- 在ASP.NET网站中实现带列表的视频播放
- ASP.NET获取IP与MAC地址的方法
- asp.net中怎么样获取前一页地址
- ASP.NET获取客户端IP及MAC地址
- ASP.NET获取客户机IP和MAC地址
- ASP.NET获取IP与MAC地址的方法
- 在ASP.Net中实现flv视频转换 (转)
- ASP.NET获取客户端IP及MAC地址
- ASP.NET获取IP与MAC地址的方法
- ASP.NET获取IP与MAC地址的方法
- 怎么用asp或asp.net取得当前流媒体是有流的, 也就是说,如果一个视频能播放就显示出来,如果不能播放就堪不显示出来