AS3监听MP3播放的开始

是否可以监听流式MP3实际开始播放的时间?AS3监听MP3播放的开始

例如

var snd:Sound = new Sound(); 

snd.load(new URLRequest("my.mp3"));

snd.play();

当通过wifi或3G加载/流式播放mp3文件时,播放可能不会立即开始。

我需要在音频实际启动时触发某些内容。

感谢,

马克

回答:

有Sound对象时,在成功加载数据,这将触发一个完整的事件。假设音频在加载完成后立即开始播放,您可以使用此事件。

另一种方法是使用Sound.play返回的SoundChannel对象并继续轮询SoundChannel对象的position属性。位置属性的值大于0,则音频开始。

回答:

... 

snd.load(new URLRequest("my.mp3"));

snd.addEventListener(Event.COMPLETE, loaded);

function loaded(event:Event):void

{

// here play

}

以上是 AS3监听MP3播放的开始 的全部内容, 来源链接: utcz.com/qa/260811.html

回到顶部