您的位置:首页 > 编程语言 > ASP

在ASP.NET网站中实现带列表的视频播放

2009-05-05 09:15 567 查看

在ASP.NET网站中实现带列表的视频播放

方法:

用c#将视频文件上传到磁盘上时同时生产对应的xml文件,播放页面使用js读取对应的xml文件生成播放列表。

xml文件:

文件名:huojian.xml

<?xml version="1.0" encoding="utf-8" ?>

<media>

<pp url="http://s-sps:801/UploadedImages/badnewfish反坦克导弹.mpeg" name="badnewfish反坦克导弹" />

<pp url="http://s-sps:801/UploadedImages/badnewfish反坦克导弹.mpeg" name="badnewfish反坦克导弹" />

</media>

视频上传代码:

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Xml;

public partial class _Default : System.Web.UI.Page

视频播放模块代码:

<table cellspacing="0" cellpadding="4" width="100%" border="0">

<tbody>

<tr>

<td style="vertical-align: top; width: 70%">

<object id="pl" style="width: 100%; height: 519px" classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6"

viewastext="">

<param value="" name="URL" />

<param value="1" name="rate" />

<param value="0" name="balance" />

<param value="0" name="currentPosition" />

<param value="" name="defaultFrame" />

<param value="1" name="playCount" />

<param value="-1" name="autoStart" />

<param value="0" name="currentMarker" />

<param value="-1" name="invokeURLs" />

<param value="" name="baseURL" />

<param value="50" name="volume" />

<param value="0" name="mute" />

<param value="full" name="uiMode" />

<param value="0" name="stretchToFit" />

<param value="0" name="windowlessVideo" />

<param value="-1" name="enabled" />

<param value="-1" name="enableContextMenu" />

<param value="0" name="fullScreen" />

<param value="" name="SAMIStyle" />

<param value="" name="SAMILang" />

<param value="" name="SAMIFilename" />

<param value="" name="captioningID" />

<param value="0" name="enableErrorDialogs" />

<param value="6482" name="_cx" />

<param value="6350" name="_cy" />

</object>

</td>

<td style="vertical-align: top; width: 30%">

播放列表<br />

<script language="javascript" type="text/javascript">

// JScript 文件

function loadXML(xmlFile)

//一个检查xml文件的函数

checkXMLDocObj = function(xmlFile)

function doo()

function play(urlx)

doo();

</script>

</td>

</tr>

<tr>

<td id="_invisibleIfEmpty" style="display: none" valign="top" width="100%" colspan="2"

name="_invisibleIfEmpty">

</td>

</tr>

</tbody>

</table>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐