我已经设置了 NetConnection 和 NetStream,并且流媒体 mp3 播放正常。唯一的问题是即使设置了 NetStream 的客户端,也没有收到元数据。知道是什么原因造成的吗?
代码片段:
// 设置网络连接 ... 私有函数 netStatusHandler(e:NetStatusEvent):void { if (e.info.code == "NetConnection.Connect.Success") { // NetConnection 的连接建立成功 网络流 = 新网络流(NC); netStream.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler); netStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); netStream.client = new NetStreamClient(); netStream.play("mp3:music/123456"); } } 类 NetStreamClient { 公共函数 onMetaData(info:Object):void { 跟踪(“onMetaData”); } 公共函数 onPlayStatus(info:Object):void { 跟踪(“onPlayStatus”); } }