-1

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

我很感激任何想法。

先感谢您!

4

1 回答 1

1

加载声音后调用Sound.play(startTime:Number = 0, loops:int = 0, sndTransform:flash.media:SoundTransform = null):SoundChannel方法,第一个参数就是你需要的。

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

于 2013-01-17T14:27:12.510 回答