as3.0 点击按钮后提示NetConnection.Connect.Closed

iceySunshine 2013-01-29 09:37:53
我想做一个音频传到rtmp的服务器的flash代码,但是现在是 flash一加载显示NetConnection.Connect.Success,而当点击micBtn按钮的时候却提示NetConnection.Connect.Closed为什么呢?
代码如下:
var con:NetConnection;
var stream:NetStream;
var mic:Microphone;
micBtn.addEventListener(MouseEvent.CLICK,StartAudio);

function StartAudio(e:MouseEvent):void {
con =new NetConnection();
var rtmp:String="rtmp://192.168.249.71/flvplayback";
con.connect(rtmp);
con.addEventListener(NetStatusEvent.NET_STATUS,onConnectStatus);
}

function onConnectStatus(e:NetStatusEvent):void {
trace(e.info.code);
if(e.info.code=="NetConnection.Connect.Success"){
con.client=this; stream=new NetStream(con); //获取麦克风 mic=Microphone.getMicrophone();
Security.showSettings(SecurityPanel.MICROPHONE);
mic.addEventListener(StatusEvent.STATUS,onMicStatus);
stream.attachAudio(mic);
var dateTime:Date=new Date();
var recordName:String=dateTime.getTime().toString();
stream.publish("mp3:"+recordName,"record");
}
}

function onMicStatus(e:StatusEvent):void {
trace(e.code); //允许录音
if (e.code=="Microphone.Unmuted") {
mic.setLoopBack(true);
mic.gain=66;
mic.rate=11;
mic.setUseEchoSuppression(true);
mic.setSilenceLevel(1,-1);
}
}

点击完micBtn 就会弹出一个NetConnection.Connect.Closed 为什么呢?怎么解决呢?
...全文
201 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dongdong_java 2013-09-13
如果有想法给我留言,谢谢了dongdong.soft@gmail.com
  • 打赏
  • 举报
回复
dongdong_java 2013-09-13
哥们,你那问题解决了吗,今天我遇到类似问题,直播几分钟后就自动NetConnection.Connect.Closed,查些资料还是没有头绪,求解啊
  • 打赏
  • 举报
回复
iceySunshine 2013-02-01
为什么木有人回答呢?是我的不对吗?
  • 打赏
  • 举报
回复
相关推荐
发帖
其他
加入

1.0w+

社区成员

Web 开发 其他
申请成为版主
帖子事件
创建了帖子
2013-01-29 09:37
社区公告
暂无公告