C#如何判断一个视频是否播放完毕 我用asp.net写了一个网站,打算在里面播放一些视频。在视频播放完以后会有一个提问的事件,请问C#如何判断一个视频是否播放完毕? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <SCRIPT FOR="WMPlay" EVENT="OpenStateChange(lOldState, lNewState)" LANGUAGE="JScript"> var openStates=new Array(); openStates[0] = "表示流已经关闭(nsClosed)" openStates[1] = "表示正在装入ASX文件(nsLoadingASX)" openStates[2] = "表示正在装入NSC文件(nsLoadingNSC)" openStates[3] = "表示正在寻找Media Server (nsLocating)" openStates[4] = "表示正在与Media Server建立连接(nsConnecting)" openStates[5] = "表示正在打开或侦听流信息(nsOpening)" openStates[6] = "表示流信息已经打开(nsOpen)" window.status=(openStates[lOldState]+"==>"+openStates[lNewState]) </SCRIPT> <SCRIPT FOR="WMPlay" EVENT="PlayStateChange(lOldState, lNewState)" LANGUAGE="JScript"> var playStates=new Array(); playStates[0] = "播放已经停止(mpStopped)" playStates[1] = "播放暂停(mpPaused )" playStates[2] = "正在播放(mpPlaying)" playStates[3] = "正在等待流开始(mpWaiting)" playStates[4] = "向前搜索(mpScanForward)" playStates[5] = "向后搜索(mpScanReverse)" playStates[6] = "向前跳跃(mpSkipForward)" playStates[7] = "向后跳跃(mpSkipReverse)" playStates[8] = "流已经关闭(mpClosed)" document.title=(playStates[lOldState]+"==>"+playStates[lNewState]) </SCRIPT>你用的是什么控件?? 判断axWindowsMediaPlayer控件的playState是否等于WMPLib.WMPPlayStat.wmppsMediaEnded,如果等于则结束. 例: if(MediaPlayer1.playState == WMPLib.WMPPlayState.wmppsMediaEnded) { //do something here }参考http://blog.csdn.net/slimboy123/article/details/5688616 帮我看看,或者写个有返回值的方法? 有一个网页有一个特效,如何实现的,能谈一下代码么? Repeater绑定时的问题(新手,第一次提问) 大侠帮帮我! 教育行业的国家标准 为啥 URLRewriter.dll的相关配置中,正则表达式不起作用 哈希表输出的写法(及时结帖)!!!! 急。datagrid读不出来数据。 在.aspx.cs文件的函数中怎样获得另一页面的返回值? 有人碰过这个错误吗? 我想学建设网站 救命啊
<SCRIPT FOR="WMPlay" EVENT="OpenStateChange(lOldState, lNewState)" LANGUAGE="JScript">
var openStates=new Array();
openStates[0] = "表示流已经关闭(nsClosed)"
openStates[1] = "表示正在装入ASX文件(nsLoadingASX)"
openStates[2] = "表示正在装入NSC文件(nsLoadingNSC)"
openStates[3] = "表示正在寻找Media Server (nsLocating)"
openStates[4] = "表示正在与Media Server建立连接(nsConnecting)"
openStates[5] = "表示正在打开或侦听流信息(nsOpening)"
openStates[6] = "表示流信息已经打开(nsOpen)"
window.status=(openStates[lOldState]+"==>"+openStates[lNewState])
</SCRIPT>
<SCRIPT FOR="WMPlay" EVENT="PlayStateChange(lOldState, lNewState)" LANGUAGE="JScript">
var playStates=new Array();
playStates[0] = "播放已经停止(mpStopped)"
playStates[1] = "播放暂停(mpPaused )"
playStates[2] = "正在播放(mpPlaying)"
playStates[3] = "正在等待流开始(mpWaiting)"
playStates[4] = "向前搜索(mpScanForward)"
playStates[5] = "向后搜索(mpScanReverse)"
playStates[6] = "向前跳跃(mpSkipForward)"
playStates[7] = "向后跳跃(mpSkipReverse)"
playStates[8] = "流已经关闭(mpClosed)"
document.title=(playStates[lOldState]+"==>"+playStates[lNewState])
</SCRIPT>
你用的是什么控件??
判断axWindowsMediaPlayer控件的playState是否等于WMPLib.WMPPlayStat.wmppsMediaEnded,如果等于则结束.
例:
if(MediaPlayer1.playState == WMPLib.WMPPlayState.wmppsMediaEnded)
{
//do something here
}参考
http://blog.csdn.net/slimboy123/article/details/5688616