我必须在as3(flash)中制作某种mp3播放器。我的问题是从一些起点(时间线)加载mp3。例如,如果我点击1:15分钟并且只加载了30秒的视频,我必须从1:15秒加载视频。在Sound类中是load(stream,context)函数,但我还需要一个参数--startTime。
我很感激。
提前谢谢!
答案 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的非常复杂的任务:)