设为首页 加入收藏

TOP

在C#程序中嵌套播放器
2014-11-23 22:51:35 】 浏览:384
Tags:程序 播放器

  需要在页面中嵌套播放器,用来播放服务器上的视频文件。本来想使用GridView控件的中提供的HyperLinkField子控件,但是实验了几次发现这个子控件调用播放器不行,只能调用网页和文件
属性设置:


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代码中添加播放器代码如下:
















有红色标记的要注意,是接受后台传回来参数的,获取视频文件的路径


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;
}
以上就是基本的操作步骤!


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇SubString()功能扩展实例 下一篇怎么用C程序写出一个能复制自己的..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目