是否有可能在播放流式mp3时开始播放?
e.g。
var snd:Sound = new Sound();
snd.load(new URLRequest("my.mp3"));
snd.play();
通过wifi或3G加载/流式播放mp3文件时,可能无法立即开始播放。
我需要在音频实际启动时触发某些内容。
谢谢,
标记
答案 0 :(得分:1)
Sound对象有一个完整的事件,当数据成功加载时将触发该事件。假设音频在加载完成后立即开始播放,您可以使用此事件。
另一种方法是使用Sound.play返回的SoundChannel对象,并继续轮询SoundChannel对象的position属性。 position属性的值大于0,然后音频已经开始。
答案 1 :(得分:1)
...
snd.load(new URLRequest("my.mp3"));
snd.addEventListener(Event.COMPLETE, loaded);
function loaded(event:Event):void
{
// here play
}