2013-08-13 3 views
1

웹캠을 사용하는 웹 응용 프로그램이 있습니다. 브라우저에서 실행하면 작동하며 웹캠 사용 권한을 요청합니다. 그래서 javafx에서 카메라를 요청하는 방법이 있습니까? 내 코드는 다음과 같습니다.javafx에서 웹캠 사용 권한을 요청하는 방법은 무엇입니까?

import java.io.IOException; 
import javafx.application.Application; 
import javafx.scene.Scene; 
import javafx.scene.layout.StackPane; 
import javafx.scene.web.WebEngine; 
import javafx.scene.web.WebView; 
import javafx.stage.Stage; 

public class Test extends Application { 
    @Override 
    public void start(Stage stage) throws Exception { 
     StackPane root = new StackPane(); 

     WebView view = new WebView(); 
     WebEngine engine = view.getEngine(); 
     engine.load("http://localhost/Step2.html"); 
     root.getChildren().add(view); 

     System.out.println(engine.isJavaScriptEnabled()); 

     Scene scene = new Scene(root, 800, 600); 
     stage.setScene(scene); 
     stage.show(); 
    } 

    public static void main(String[] args) throws IOException { 
     Application.launch(args); 
    } 
} 

미리 감사드립니다 !!

답변

1

JavaFX 2.2 has no webcam support.

기본 JavaFX 플랫폼과 WebView가 이러한 구성을 지원할 때까지 JavaFX 응용 프로그램에 WebView의 웹캠을 사용할 수 없습니다.

시스템 브라우저에서 웹캠 지원을 활성화 할 수 있다고 언급 했으므로 HostServices.showDocument을 사용하여 웹 브라우저에서 웹캠 사용 가능 HTML 페이지를 열 수 있습니다.

관련 문제