我想知道是否有可能让mp3的总持续时间在flash中流式传输?
目前我正在使用以下代码估算长度,但总是不准确
var loadTime:Number=_track.bytesLoaded / _track.bytesTotal;
var loadPercent:uint=Math.round(100 * loadTime);
estimatedLength=Math.ceil(_track.length / (loadTime));
答案 0 :(得分:0)
我不在AS3中编程,但是在流式传输之前你不能读取文件头中的Length属性吗?
答案 1 :(得分:0)
Sound
班级有length
property。加载声音文件的相关id3
数据后,将填充此属性。有关id3
数据的详情,请查看flash.events.Event.ID3。
答案 2 :(得分:0)
它的长短之处在于,如果你在flash中播放流媒体mp3,那么在完全下载mp3之前无法获得确切的总播放时间