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