getChildren()中的ProtocolException

Sag*_*wal 16 java kurento

当我尝试调用getChildren()mediapipeline其中有我在它运行我得到这个例外,自定义模块端点:

org.kurento.client.internal.server.ProtocolException:为mycustomfilter.MyCustomFilter创建Java类的异常

这是触发它的代码:

List<MediaObject> mediaObjects = pipelines.get(i).getChildren();
Run Code Online (Sandbox Code Playgroud)

我是否必须转换List<MediaObject>为其他一些数据类型?

Bon*_*cía 2

当您为 KMS 创建自定义媒体元素时,您还可以为 Java 和 JavaScript 创建客户端 API(请参阅此处的文档)。对于您的情况,您需要为过滤器创建 Java 客户端,如下所示:

cmake .. -DGENERATE_JAVA_CLIENT_PROJECT=TRUE
Run Code Online (Sandbox Code Playgroud)

生成的 Java 类(mycustomfilter.MyCustomFilter示例中的包)应该位于调用 to 的项目的类路径中getChildren()(在内部它调用 to ,请参阅此处的Class.forName代码)。