当前位置:编程学习 > C#/ASP.NET >>

asp.net 中javascript获取flv播放器播放完毕的状态

各位亲们:
        我现在要在页面中嵌入一个flv播放器,当视频播放完毕时要往数据库插入一条看视频的数据。
但是现在我不知道怎么获取flv播放器播放完毕时的状态?急!急!急!急!急! ASP.NET flv --------------------编程问答-------------------- 没人吗? --------------------编程问答-------------------- 这个需要你的flv播放器内部能支持和js交互 --------------------编程问答-------------------- 能具体说清楚点吗?给个思路也行 --------------------编程问答-------------------- 我原来是用的微软自带的播放器,里面直接就有视频播放状态。但是这个flv第一次用啊,求答案............ --------------------编程问答-------------------- <script type="text/javascript">
function GetStr(str) {
document.getElementById('msg').value =  str;
}
</script>



// 视频流实时状态监听(相应状态执行相应操作)
private function myNetInfo(event:NetStatusEvent):void
{
trace("connected is: " + connection.connected );
trace("event.info.level: " + event.info.level);
trace("event.info.code: " + event.info.code);
switch (event.info.code)
{
case "NetConnection.Connect.Success" :
break;
case "NetStream.Play.StreamNotFound" :
break;
case "NetStream.Buffer.Empty" :
break;
case "NetStream.Buffer.Full" :
break;
case "NetStream.Buffer.Flush" :
break;
case "NetStream.Publish.Start" :
break;
case "NetStream.Publish.BadName" :
break;
case "NetStream.Publish.Idle" :
break;
case "NetStream.Unpublish.Success" :
break;
case "NetStream.Play.Start" :
break;
case "NetStream.Play.Stop" :
ExternalInterface.call("GetStr","视频已经完成播放了");
break;
case "NetStream.Play.Failed" :
break;
case "NetStream.Play.StreamNotFound" :
break;
case "NetStream.Play.Reset" :
break;
case "NetStream.Pause.Notify" :
break;
case "NetStream.Unpause.Notify" :
break;
case "NetStream.Seek.Notify" :
break;
case "NetStream.Seek.InvalidTime" :
break;
case "NetConnection.Connect.Closed" :
break;
}
}



以上代码实现

不明白原理可以下载这个看看有 flash 和 js交互
http://blog.csdn.net/aliketen/article/details/9528957 --------------------编程问答-------------------- 我先试试,等下就给分数。先谢谢了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,