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 System.Draw.Image类型的图片如何在页面上显示! .net初学者调用数据库出错! 按钮与验证控件问题,.. 求助!!关于textbox textchanged的问题!!在线等! 上传文件类型判断的问题 如何加密web.config中的敏感信息? 最后20分了!问个PETSHOP的问题啊,谢谢了!请进! 如何将RegisterStartupScript封装到自定义类库中? html传过来控件的值(是中文的),我在APS.NET里面接到的是乱码,有什么方法可以解决。 怎么将Unit类型转换成int类型? 我想学建设网站 救命啊
<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