问题描述: 我们通过NetConnection的方法connenct连接流媒体服务器Red5或FMS时,如果连接成功,服务器会返回的NetStatusEvent事件的info.code值为NetConnection.Connect.Success,如果一直连接不上,而且返回值为NetConnection.Connect.Rejected,那么问题有可能是出在客户端上。
原因解释: 我今天遇到这个错误是因为我没有设置NetConnection的client属性。之前报错客户端在建立连接时没有onBWCheck方法,我在客户端的代码中实现了该方法如下:
protected function onBWCheck (... rest):Number
{
return 0;
}
解决办法: 为NetConnection设置client属性。
private var con:NetConnection = new NetConnection();
con.client = this;//把当前类设置为NetConnection的客户端,那么在当前类中必须
// 要有onBWCheck方法的实现。