首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AS3 -视频完整活动

AS3 -视频完整活动
EN

Stack Overflow用户
提问于 2012-01-05 02:16:14
回答 1查看 8.4K关注 0票数 2

视频结束后如何触发事件?我想要显示一个重放按钮。

代码语言:javascript
复制
var vid:Video = new Video(480, 270);
vidcont.addChild(vid);

    var nc:NetConnection = new NetConnection();
    nc.connect(null);

    var ns:NetStream = new NetStream(nc);
    vid.attachNetStream(ns);

    var listener:Object = new Object();
    listener.onMetaData = function(evt:Object):void {};
    ns.client = listener;

    function  playVideo(e:Event = null) {
    ns.play("sneak.flv");
    }

谢谢,乌利

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-05 02:38:40

NetStream对象上添加NetStatusEvent.NET_STATUS事件并检查"NetStream.Play.Stop“代码。

示例:

代码语言:javascript
复制
var ns:NetStream = new NetStream(nc);
ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);

然后创建处理程序方法:

代码语言:javascript
复制
private function netStatusHandler(evt:NetStatusEvent):void {
    if (evt.info.code == "NetStream.Play.Stop") {
        // do loop...
    }
}

如果您需要检查多个代码,最好使用switch case而不是if。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8731816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档