Egret社区
class Main extends eui.UILayer {

    protected createChildren(): void {
        super.createChildren();

        var theme = new eui.Theme("default.thm.json",this.stage);
        this.addChild(new VideoTest());
    }
}

class VideoTest extends egret.DisplayObjectContainer {
    public constructor() {
        super();
        this.video = new egret.Video();
        this.video.x = 0;                       //设置视频坐标x
        this.video.y = 0;                       //设置视频坐标y
        this.video.width = 720;                 //设置视频宽
        this.video.height = 1280;                //设置视频高
        this.video.fullscreen = false;          //设置是否全屏(暂不支持移动设备)
        //this.video.poster = "yuner_jpg"; //设置loding图
       // this.video.load("testvideo_mp4");
       this.video.load("http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4");
        this.addChild(this.video);              //将视频添加到舞台
        //监听视频加载完成
        this.video.once(egret.Event.COMPLETE,this.onLoad,this);
        //监听视频加载失败
        this.video.once(egret.IOErrorEvent.IO_ERROR,this.onLoadErr,this);
    }
    private video: egret.Video;
    private onLoad(e: egret.Event) {
        var btnPlay: eui.Button = new eui.Button(); //新建播放按钮
       btnPlay.label = "播放";
       btnPlay.x = this.video.x + 20;
       btnPlay.y = this.video.y + this.video.height + 20;
        this.addChild(btnPlay);
        // 监听按钮行为,当按下时调用播放函数。
         btnPlay.addEventListener(egret.TouchEvent.TOUCH_TAP,this.play,this);
        // 获取视频长度
        console.log(this.video.length);
        //this.play();
    }
    private onLoadErr(e: egret.Event) {
        console.log("video load error happened");
    }
    public play(e: egret.TouchEvent=null) {
        this.video.play();
        console.log(this.video.x,this.video.y,this.video.width,this.video.height,this.video.alpha,this.video.visible)
    }
}

这个现实已经加载出实例了

这个现实已经加载出实例了
分享到 :
0 人收藏

1 个回复

倒序浏览
app小王子  社区管理员 | 2020-2-25 11:39:10
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

supers

初学乍练

积分: 2 帖子: 1 精华: 0

楼主热帖

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部