AS3从某个时间点加载mp3

时间:2013-01-17 14:20:15

标签: actionscript-3 mp3

我必须在as3(flash)中制作某种mp3播放器。我的问题是从一些起点(时间线)加载mp3。例如,如果我点击1:15分钟并且只加载了30秒的视频,我必须从1:15秒加载视频。在Sound类中是load(stream,context)函数,但我还需要一个参数--startTime。

我很感激。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

加载声音后,您拨打Sound.play(startTime:Number = 0, loops:int = 0, sndTransform:flash.media:SoundTransform = null):SoundChannel method,第一个参数就是您需要的。

UPD: Flash不支持使用偏移量加载mp3,因此您必须加载所有文件。唯一的方法是使用像FMS这样的媒体服务器将你的mp3打包到没有视频的mp4容器并使用NetStream类,但这只是播放mp3的非常复杂的任务:)