【发布时间】:2020-04-08 00:08:03
【问题描述】:
在我正在使用 jcef 开发的程序中,我想允许在内部使用相机。我正在尝试为我正在使用 jcef 构建的程序提供--enable-media-stream 开关。我尝试在以下情况下打开开关:
settings.windowless_rendering_enabled = useOSR;
settings.command_line_args_disabled = false;
String[] args = new String[]{
"--enable-media-stream=true"
// "--enable-media-steam",
// "enable-media-stream", "1"
};
cefApp = CefApp.getInstance(args, settings);
程序给出
[1031/094701.279:INFO:CONSOLE(0)] "Uncaught (in promise) NotAllowedError: Permission denied",来源:theUrl
在每种情况下都会出错。 但是,如果我从命令行运行 *.jar 应用程序,则允许使用相机:“java -jar appName.jar --enable-media-stream”命令。 这里可能是什么问题? 提前致谢。
【问题讨论】:
标签: java command-line-arguments chromium-embedded