actionscript-3 - 为什么NetGroup.MulticastStream.UnpublishNotify在NetGroup.MulticastStream.PublishNotify之后触发

标签 actionscript-3 flex4 adobe netstream adobe-cirrus

我正在制作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/

相关文章:

flash - 在没有 Flash Builder 的情况下构建 ActionScript 3.0 应用程序

android - 在 Android 上为 AIR 和 Flash Player 创建单个 Flash 应用程序

apache-flex - 如何解压缩使用 ByteArray.compress 创建的 zlib 文件?

flash-cs4 - 如何使 MovieClip 在 AS3 中自行删除?

actionscript-3 - 简单着色书: Error #1009: Cannot access a property or method of a null object reference

apache-flex - 可以将参数传递给皮肤吗?

javascript - 当我在 Flex 4 中滚动 spark Datagrid 时如何阻止浏览器窗口滚动?

javascript - 在extendscript中创建颜色选择器GUI的最佳方法?

javascript - Momentis (PLM) 的 Photoshop 脚本

ios - 是否可以将现有的 SWF 嵌入到 Air for iOS 应用程序中?