有没有办法从应用程序代码中以red5启动新范围(房间)(通常,如果用户连接到路径,它们会自动启动)。我试过了:
IScope scope = new Scope(roomName);
application.start(scope);//application is my class, extended from ApplicationAdapter
对application.start
的调用返回false,这意味着无法启动范围(来自javadoc),但我不知道为什么。
答案 0 :(得分:2)
稍后编辑:已解决 - 为了添加新范围,您需要调用application.getAppScope().createChildScope(roomName);
(其中getAppScope将返回传递到appStart()
中的应用程序的应用程序范围)