由于Mediaplayback组件的快进/快退按钮存在着一些bug,所以功能没有能够体现出来,我这里通过这两个按钮实现多首歌曲的上一首下一首选择功能。实现如下:
//把Mediaplayback组件拖到场景上,命实例名为:myMedia,然后在第一真上写代码。
varlist:Array=["cookies-派对动物.mp3","mina-接电话.mp3","tank-千年泪.mp3"];
//mp3列表
vari:Number=0;
//指针
myMedia.contentPath=list[i];
varcontrolListen:Object={};
controlListen.playheadChange=function(eventObj:Object){
varlen=list.length;
eventObj.detail?(i=++i%len):(i=int((--i+len)%len));
eventObj.target.contentPath="";//这里设置为空是关键,去掉的话就出问题了。。。。
eventObj.target.contentPath=list[i];
};
myMedia.addEventListener("playheadChange",controlListen);
//注册back/next的事件
//同目录下放置"cookies-派对动物.mp3","mina-接电话.mp3","tank-千年泪.mp3"等mp3文件(名字自己改,和数组中对应上就行了)
//运行听效果吧。