NetStream.seek可以移动MP3的播放头吗



我创建了一个自定义SWF来播放使用RTMP和<NetStream>的MP3。我可以连接到服务器,播放和暂停mp3,并使用<SoundTransform>调整音量。但我仍然无法从<NetStream>中检索元数据来制作搜索栏。

<NetStream.seek>可以移动流媒体mp3文件的播放头吗?

要制作搜索栏,您必须知道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);

收到持续时间后,您可以绘制搜索栏。

想了解更多信息,你可以在这里查看。

希望这能有所帮助。

相关内容

  • 没有找到相关文章

最新更新