gpt4 book ai didi

actionscript-3 - 检查歌曲是否在AS3中缓冲

转载 作者:行者123 更新时间:2023-12-03 02:27:32 25 4
gpt4 key购买 nike

我有以下代码:

var song:Sound;
var sndChannel:SoundChannel;
var context:SoundLoaderContext = new SoundLoaderContext(2000);

function songLoad():void {
song.load(new URLRequest(songs[selected]),context);
sndChannel = song.play();
}

现在,我希望能够检查歌曲是否正在缓冲。有没有办法做到这一点?还是我应该采取不同的方法?

最佳答案

似乎可以使用Sound对象的isBuffering属性。

也许您可以使用Timer或Event.EnterFrame侦听器定期检查它,只要声音尚未完全下载(即直到Event.COMPLETE触发)即可。此后,出于显而易见的原因,检查isBuffering毫无意义,因此可以删除Timer或EnterFrame。

关于actionscript-3 - 检查歌曲是否在AS3中缓冲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2998010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com