想针对已有web ui 做个java 客户端,复用web ui 样式。 因此决定用 javafx + webview 的方式。但是发现 有些功能webview支持的不是很好,比如不能控制电脑摄像头拍照。于是想,能否用java打开默认浏览器,用浏览器打开html,同时java client 还能与之交互。搜了下还真有
You will be unable to get your JavaFX application to use a webcam from within a WebView until both the underlying JavaFX platform and WebView support such a configuration.
As you mention that you can enable webcam support in your system browser, you can instead open your webcam enabled html page in a web browser using HostServices.showDocument.
http://stackoverflow.com/questions/18216290/how-to-ask-for-permission-to-use-the-webcam-in-javafx
最后java 操控摄像头 用 https://github.com/sarxos/webcam-capture
本文探讨了如何在JavaFX应用中使用WebCam,并解决了在WebView内无法直接操作摄像头的问题。通过调用HostServices.showDocument在默认浏览器中加载html页面,实现与Java客户端的交互。此外还提供了一个Java操控摄像头的库。

1万+

被折叠的 条评论
为什么被折叠?



