有没有办法从应用程序代码中启动 red5 中的新范围(房间)(通常,如果用户连接到路径,它们会自动启动)。我尝试过:
IScope scope = new Scope(roomName);
application.start(scope);//application is my class, extended from ApplicationAdapter
对 application.start
的调用返回 false,这意味着无法启 Action 用域(来自 javadocs),但我不知道为什么。
最佳答案
稍后编辑:已解决 - 为了添加新范围,您需要调用 application.getAppScope().createChildScope(roomName);
(其中 getAppScope 将返回传递到应用程序中的应用程序范围在appStart()
)
关于java - red5 - 从代码开始新范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5102800/