在C#程序中嵌套播放器

     昨天写程序,需要在页面中嵌套播放器,用来播放服务器上的视频文件。本来想使用GridView控件的中提供的HyperLinkField子控件,但是实验了几次发现这个子控件调用播放器不行,只能调用网页和文件
例如,我以前写过的
http://www.cnblogs.com/liulanglang/archive/2007/06/16/785411.html

属性设置:
1.调用服务器上文件夹里面的文件
DataNavigateUrlFields="LunWBT"
DataNavigateUrlFormatString="files/{0}.doc"
files为服务器上放置文件的文件夹,{0}是以LunWBT为参数的参数
2.调用网页
DataNavigateUrlFields="LunWBH"
DataNavigateUrlFormatString="PingLXX.aspx?LunWBH={0}"
PingLXX.aspx调用网页,LunWBH要传得参数

最后决定还是用播放器插件实现吧。
具体方式如下:
1.视频文件存放在服务器上的info文件夹下。
2.将播放器插件放在网页上
   在HTML代码中添加播放器代码如下:
    <OBJECT class="OBJECT" id="RAOCX" height="385" width="100%" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" VIEWASTEXT>
          <PARAM NAME="_ExtentX" VALUE="8467">
          <PARAM NAME="_ExtentY" VALUE="8467">
          <PARAM NAME="AUTOSTART" VALUE="true">
          <PARAM NAME="SHUFFLE" VALUE="0">
          <PARAM NAME="PREFETCH" VALUE="0">
          <PARAM NAME="NOLABELS" VALUE="0">
          <PARAM NAME="SRC" VALUE="<%=url %>">
          <PARAM NAME="CONTROLS" VALUE="imagewindow">
          <PARAM NAME="CONSOLE" VALUE="Clip1">
          <PARAM NAME="LOOP" VALUE="0">
          <PARAM NAME="NUMLOOP" VALUE="0">
          <PARAM NAME="CENTER" VALUE="0">
          <PARAM NAME="MAINTAINASPECT" VALUE="0">
          <PARAM NAME="BACKGROUNDCOLOR" VALUE="#000000">
         </OBJECT> 
有红色标记的要注意,是接受后台传回来参数的,获取视频文件的路径
3.后台代码
获取URL,本实例中是在GridView控件中添加一个按钮控件,通过RowCommand方法获取视频资源的名称。需要说明,资源的名称是存放在数据库表中的,包含视频文件的后缀。这个视频资源名绑定在GridView控件上。在GridView控件上通过RowCommand实现。如下:
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int indexs = Convert.ToInt32(e.CommandArgument.ToString().Trim());
        name = Convert.ToString(GridView1.Rows[indexs].Cells[6].Text);//获取资源名称
        url = "info//" + name;
    }
以上就是基本的操作步骤!
在下面一篇文章中转载了一些播放器代码
http://www.cnblogs.com/liulanglang/archive/2007/11/29/976638.html
可供参考!

其他兄弟姐妹有什么好的方法可以留言!多多指教! 

转自:http://www.cnblogs.com/liulanglang/archive/2007/11/29/976627.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值