我从 Adobe 复制了用于在 Flex 移动设备中播放 mp3 流的示例代码,但它似乎不起作用。
我用作示例的流在 Winamp 中运行良好。
这是我的代码:
import flash.net.*;
import flash.media.*;
private var req:URLRequest;
private var context:SoundLoaderContext = new SoundLoaderContext(8000, true);
private var s:Sound;
private var channel:SoundChannel = new SoundChannel();
private function AudioOn():void
{
req = new URLRequest("http://stream2.srr.ro:8000");
s = new Sound(req,context);
channel=s.play();
}
private function onInit() : void {
AudionOn();
}
使用调试器,s(声音)对象具有以下状态:
s.isBuffering is true;
s.isURLInaccesible is false;
s.bytesLoaded = 0
s.bytesTotal = 0;
这似乎是一件容易的事,但为什么这个例子不起作用?
非常感谢!
担