我正在制作Cirrus,我想进行音频聊天。我在一侧发布流,但是它的NetGroup.MulticastStream.PublishNotify事件不会在第一时间触发...当我将其发布两次或触发三次时。我使用发布的流名称在另一侧播放流,但是在播放事件触发NetGroup.MulticastStream.UnpublishNotify触发之后,我听不到声音。
最佳答案
不确定,但是我猜想NetGroup.Multicast Stream.PublishNotify
仅在NetStream包含信息时才会触发(例如,如果您连接了麦克风但没有讲话,则netStream将打开但不包含流中的信息)。
例如,尝试在_myStream.send("onFunction","sata");
之后必须发送诸如_myStream.publish("name");
之类的数据,并且NetGroup.Multicast Stream.PublishNotify
必须在第一时间触发。
关于actionscript-3 - 为什么NetGroup.MulticastStream.UnpublishNotify在NetGroup.MulticastStream.PublishNotify之后触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6503848/