Я установил NetConnection и NetStream, и потоковое mp3 воспроизводится нормально. Единственная проблема заключается в том, что метаданные не получены, хотя клиент NetStream был установлен. Есть идеи, что могло вызвать это?
Фрагмент кода:
// set up NetConnection
...
private function netStatusHandler(e:NetStatusEvent):void
{
if (e.info.code == "NetConnection.Connect.Success")
{
// NetConnection's connection established successfully
netStream = new NetStream(nc);
netStream.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
netStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
netStream.client = new NetStreamClient();
netStream.play("mp3:music/123456");
}
}
class NetStreamClient
{
public function onMetaData(info:Object):void
{
trace("onMetaData");
}
public function onPlayStatus(info:Object):void
{
trace("onPlayStatus");
}
}