5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2007-09-17
http://freebird.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/09/27 | FLASH COM视频聊天导至一方的FLASH和WINDOWS系统提示无声的怪问题
类别(FLASH COM)
|
评论
(2)
|
阅读(739)
|
发表于 09:21
FLASH COM视频聊天导至一方的FLASH和系统提示无声的怪问题,详细情况是这样的:
最近开发的一个FLASH COM视频聊天系统,视音频那部分不是用的系统组件,是我自己写的,目前只有两个视频窗口,部分源码如下:
//方法说明
//indexID:用户的连接ID(由服务器在用户连接的时候生成,此号是唯一的),此号用来标识视频窗口
//_root.video_nc.userId:意义同indexID,只是这个ID是用户自己的ID号
//indexID和_root.video_nc.userId可能是相同的(当在自己这边显示自己的视频时),也可能不同(当在自己这边显示别人的视频时),下面的判断也是根据这个来的,当相同的时候,就发布视频和声音,不同就接收相应的视频和声音
//方法说明
public function openVideo(indexID:Number):Void {
if (_root.video_nc.userId == indexID) {
//发布视频
this["pulishStream"+indexID] = new NetStream(this.nc);
this["pulishStream"+indexID].attachVideo(this.cameraSouce);
this["pulishStream"+indexID].publish("video"+indexID);
this.showVideo.show.attachVideo(this.cameraSouce);
// 发布声音
_root.publishAudio = new NetStream(this.nc);
_root.publishAudio.attachAudio(this.myAudio);
_root.publishAudio.publish("audio"+indexID);
} else {
//接收视频
this["receiveStream"+indexID] = new NetStream(this.nc);
this["receiveStream"+indexID].receiveVideo(true);
this.showVideo.show.attachVideo(this["receiveStream"+indexID]);
this["receiveStream"+indexID].play("video"+indexID);
//接收声音
_root.receiveAudios = new NetStream(this.nc);
_root.receiveAudios.receiveAudio(true);
_root.attachAudio(_root.receiveAudios);
_root.receiveAudios.play("audio"+indexID);
}
}
问题:视频没问题,两边都可以接收和发布,但声音有问题,有时两边都可以听到对方,但有时,只有一方能听到,不能听的那方这时候会出现WINDOWS系统也没有声音,如选菜单、调音量时的提示声都没有,FLASHLPAYER也不能播放FLASH里面的任何声音,但注消WINDOWS后,又可以,一开始连接FLASH COM,进行聊天的时候就又可能出现,这种情况时有时无,不确定,那天测试的时候上午都 是好的,到了下午就一直出现这种情况,不知各位有没遇到类似问题,如果遇到或者是知道怎么解决,请给我留言,谢谢先!
0
评论
Comments
日志分类
首页
[47]
FLASH
[23]
JavaScript
[4]
ASP与FLASH
[2]
FLASH COM
[8]
精彩推荐
[3]
专题区
[1]
情感空间
[1]
杂七杂八
[5]