需要在頁面中嵌套播放器,用來播放服務(wù)器上的視頻文件。本來想使用GridView控件的中提供的HyperLinkField子控件,但是實驗了幾次發(fā)現(xiàn)這個子控件調(diào)用播放器不行,只能調(diào)用網(wǎng)頁和文件
屬性設(shè)置:
1.調(diào)用服務(wù)器上文件夾里面的文件
DataNavigateUrlFields="LunWBT"
DataNavigateUrlFormatString="files/{0}.doc"
files為服務(wù)器上放置文件的文件夾,{0}是以LunWBT為參數(shù)的參數(shù)
2.調(diào)用網(wǎng)頁
DataNavigateUrlFields="LunWBH"
DataNavigateUrlFormatString="PingLXX.aspx?LunWBH={0}"
PingLXX.aspx調(diào)用網(wǎng)頁,LunWBH要傳得參數(shù)
最后決定還是用播放器插件實現(xiàn)吧。
具體方式如下:
1.視頻文件存放在服務(wù)器上的info文件夾下。
2.將播放器插件放在網(wǎng)頁上
在HTML代碼中添加播放器代碼如下:
有紅色標記的要注意,是接受后臺傳回來參數(shù)的,獲取視頻文件的路徑
3.后臺代碼
獲取URL,本實例中是在GridView控件中添加一個按鈕控件,通過RowCommand方法獲取視頻資源的名稱。需要說明,資源的名稱是存放在數(shù)據(jù)庫表中的,包含視頻文件的后綴。這個視頻資源名綁定在GridView控件上。在GridView控件上通過RowCommand實現(xiàn),如下:
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;
}
以上就是基本的操作步驟!
屬性設(shè)置:
1.調(diào)用服務(wù)器上文件夾里面的文件
DataNavigateUrlFields="LunWBT"
DataNavigateUrlFormatString="files/{0}.doc"
files為服務(wù)器上放置文件的文件夾,{0}是以LunWBT為參數(shù)的參數(shù)
2.調(diào)用網(wǎng)頁
DataNavigateUrlFields="LunWBH"
DataNavigateUrlFormatString="PingLXX.aspx?LunWBH={0}"
PingLXX.aspx調(diào)用網(wǎng)頁,LunWBH要傳得參數(shù)
最后決定還是用播放器插件實現(xiàn)吧。
具體方式如下:
1.視頻文件存放在服務(wù)器上的info文件夾下。
2.將播放器插件放在網(wǎng)頁上
在HTML代碼中添加播放器代碼如下:
有紅色標記的要注意,是接受后臺傳回來參數(shù)的,獲取視頻文件的路徑
3.后臺代碼
獲取URL,本實例中是在GridView控件中添加一個按鈕控件,通過RowCommand方法獲取視頻資源的名稱。需要說明,資源的名稱是存放在數(shù)據(jù)庫表中的,包含視頻文件的后綴。這個視頻資源名綁定在GridView控件上。在GridView控件上通過RowCommand實現(xiàn),如下:
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;
}
以上就是基本的操作步驟!