1

这是我的代码:

<pre><code>
     var my_nc:NetConnection = new NetConnection();
    my_nc.connect("rtmp://localhost/oflaDemo/");
    var my_ns:NetStream= new NetStream(my_nc);
    my_video.attachVideo(my_ns);
  //my_video.play();
   my_nc.onStatus = function(info){
trace(info.code);
  }
 my_ns.onPlayStatus  = function(info) {
trace("Stream" + info.code);
    //if (info.code == "NetStream.Play.Stop") {
     // trace("flv has finished playing")
  //}
};  

我无法获得 RED5 发布的流。请帮忙

4

1 回答 1

0

从您的代码片段中,甚至不清楚您是要广播网络摄像头还是播放远程流。

如今,客户端的编码也在 ActionScript3 中完成。自 2006 年以来,ActionScript2 不再收到更新。ActionScript3 包含的编解码器和方法甚至在 ActionScript2 中都不可用,因为 AS2 只能运行到 Flash Player SWF8。SWF9 及更高版本只运行 AS3 代码(虽然您仍然可以在其中运行 AS2,但 Flash Player 将只为您提供基于 SWF8 的 API 功能。)当前的 SWF 版本是 SWF11。

请参阅:http ://en.wikipedia.org/wiki/ActionScript#Timeline_by_ActionScript_version

塞巴斯蒂安

于 2012-11-03T09:31:44.837 回答