NetStream.seek可以移动的MP3的播放头?(Can NetStream.seek mov

2019-10-22 02:12发布

我创建了一个自定义SWF文件播放使用RTMP和MP3 <NetStream> 。 我能够连接到服务器,播放和暂停的MP3,以及使用调节音量<SoundTransform> 但我仍然无法检索元数据<NetStream>做一个搜索栏。

<NetStream.seek>动的流MP3文件播放头?

Answer 1:

为了让一个搜索栏,你必须知道你的MP3的长度(持续时间)。 为了得到这一点,你可以使用getStreamLength ,你可以调用之后被连接这样的服务器端功能:

var nc:NetConnection = new NetConnection();
const stream:String = 'mp3:mp3_file';   // mp3_file.mp3

// all other declarations, initializations and the connection to the server

// after receiving NetConnection.Connect.Success    
var responder:Responder = new Responder(function(duration:Object){
    trace('mp3 duration : ', duration);
})
nc.call('getStreamLength', responder, stream);

接收时间后,你可以得出你的搜索栏。

欲了解更多信息,你可以看看这里 。

希望能有所帮助。



文章来源: Can NetStream.seek move the playhead of an MP3?