博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Asp.net网站如何播放Flv视频
阅读量:6915 次
发布时间:2019-06-27

本文共 1764 字,大约阅读时间需要 5 分钟。

再有网友问及此问题。Insus.NET重新写个简单的例子,此次把Flv Object 代码写入cs类别中。在应用时,只new它即可。

Flv objFlv = new Flv();

objFlv.Player();
你在这里就可以看到它:

View Code
 
public
 
string
 Player()
        {
            
string
 texts 
=
 
string
.Empty;
            
string
 config 
=
 
"
1:自动播放|0:连续播放|100:默认音量|0:控制栏位置|2:控制栏显示|0x000033:主体颜色|60:主体透明度|0x66ff00:光晕颜色|0xffffff:图标颜色|0xffffff:文字颜色|:logo文字|:logo地址|:结束swf地址
"
;
            
string
 swffile 
=
 HttpContext.Current.Request.ApplicationPath 
+
 
"
/Flv/vcastr22.swf
"
;
            
return
 
@"
<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width=
"
 
+
 _Width 
+
 
"
 height=
"
 
+
 _Height 
+
 
"
>
"
             
+
 
@"
 <param name='movie' value=
"
 
+
 swffile 
+
 
"
>
"
             
+
 
@"
 <param name='quality' value='high'>
"
             
+
 
@"
 <param name='menu' value='false'>
"
             
+
 
@"
 <param name='wmode' value='opaque'>
"
             
+
 
@"
 <param name='allowFullScreen' value='true'>
"
             
+
 
@"
 <param name='FlashVars' value='vcastr_file=
"
 
+
 _File 
+
 
"
&vcastr_title=
"
 
+
 texts 
+
 
"
&vcastr_config=
"
 
+
 config 
+
 
"
'>
"
             
+
 
@"
 <embed src=
"
 
+
 swffile 
+
 
"
 wmode='opaque' FlashVars='vcastr_file=
"
 
+
 _File 
+
 
"
&vcastr_title=
"
 
+
 texts 
+
 
"
&vcastr_config=
"
 
+
 config 
+
 
"
' menu='false' quality='high' width=
"
 
+
 _Width 
+
 
"
 height=
"
 
+
 _Height 
+
 
"
 type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />
"
             
+
 
@"
 </object>
"
;
        }

把这个object写在cs类别中,会有网友问到,怎样把它放在网页指定的位置上呢。你可以在指定的位置拉上一个Literal控件。如:

<
asp:Literal 
ID
="Literal1"
 runat
="server"
></
asp:Literal
>

 

在aspx.cs处理不同的播放Flv文件,

View Code
 
protected
 
void
 Page_Load(
object
 sender, EventArgs e)
    {
        
//
这个你可以直接指定路径,当然可以接收从另外一页传过来的参数,再有一个就是从数据库取出来啦。
        
string
 file 
=
ResolveUrl(
"
~/Flv/Wildlife_NEW.flv
"
);
        Flv objFlv 
=
 
new
 Flv(
800
600
, file);
        
this
.Literal1.Text 
=
 objFlv.Player();
    }

 

完整代码,你可以从下面这个链接下载:

 

 

转载地址:http://adacl.baihongyu.com/

你可能感兴趣的文章
64bit 安装eclipse svn插件
查看>>
RBDDriver -1.1.0 driver is uninitialized
查看>>
道哥:我人生有两大选择,为的却都是同一件事
查看>>
Decision Trees 笔记
查看>>
Ajax初学(3)jQuery实现Ajax
查看>>
mysql数据库的优化
查看>>
开发感想 基于8051的数据采集系统(科技)
查看>>
基于S2SH框架的项目—antlr-2.7.2.jar包冲突问题
查看>>
RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本━新增岗位管理-WinForm部分...
查看>>
kafka-命令行创建topic
查看>>
《数据结构与算法分析——c语言描述》读后笔记
查看>>
windows系统如何查看物理cpu核数,内存型号等
查看>>
salt-key参数
查看>>
最安全的TurboMail邮件系统的安全防范技术介绍
查看>>
通向架构师的道路(第十二天)之Axis2 Web Service(三)
查看>>
我的友情链接
查看>>
pygame转换图片时 No video mode has been set 的错误
查看>>
linux删除某个文件夹下30天前的文件
查看>>
Fragment(碎片)
查看>>
hadoop地址
查看>>