关于Mediaplayback组件的快进/快退按钮 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    按钮

    由于Mediaplayback组件的快进/快退按钮存在着一些bug,所以功能没有能够体现出来,我这里通过这两个按钮实现多首歌曲的上一首下一首选择功能,

关于Mediaplayback组件的快进/快退按钮

。实现如下:

    //把Mediaplayback组件拖到场景上,命实例名为:myMedia,然后在第一真上写代码。

    var list:Array = ["cookies - 派对动物.mp3", "mina - 接电话.mp3", "tank - 千年泪.mp3"];

    //mp3列表

    var i:Number = 0;

    //指针

    myMedia.contentPath = list[i];

    var controlListen:Object = {};

    controlListen.playheadChange = function(eventObj:Object) {

    var len = list.length;

    eventObj.detail ? (i=++i%len) : (i=int((--i+len)%len));

    eventObj.target.contentPath = "";//这里设置为空是关键,去掉的话就出问题了,

电脑资料

关于Mediaplayback组件的快进/快退按钮》(https://www.unjs.com)。。。。

    eventObj.target.contentPath = list[i];

    };

    myMedia.addEventListener("playheadChange", controlListen);

    //注册back/next的事件

    //同目录下放置"cookies - 派对动物.mp3", "mina - 接电话.mp3", "tank - 千年泪.mp3"等mp3文件(名字自己改,和数组中对应上就行了)

    //运行听效果吧。

最新文章