저는 java로 새롭고 더 많은 것을 배우기 위해 미디어 클래스를 사용하여 "javaFX"에 미디어 플레이어를 작성하고 있습니다. 나는 오류가 난이 원인이 무엇과 하란 "넷빈즈 IDE 8.0"가 해결하는 방법을 잘 모르겠습니다 페도라 18사용 중 오류가 발생했습니다. java netbeans의 javaFX 미디어
@Override
public void start(Stage stage) throws Exception{
Media media=new Media("Path of movie");
MediaPlayer player=new MediaPlayer(media);
MediaView view=new MediaView(player);
Group root = new Group();
root.getChildren().add(view);
Scene scene = new Scene(root,400,400,Color.BLACK);
stage.setScene(scene);
stage.show();
player.play();
}
에 64 비트를 jdk7하지만이 오류가 발생합니다 :
error: constructor Media in class Media cannot be applied to given types;
Media media=new Media("");
required: no arguments
found: String
reason: actual and formal argument lists differ in length
어떻게 해결할 수 있습니까?
나는 두 개의 다른 질문이 :
1.what 나는이 프로그램은 풀 HD 영상을한다는 것을해야합니까?
2. 프로그램이 mkv 형식으로만 재생되도록 프로그램을 제한 할 수 있습니까?
친절한 답변을 보내 주셔서 감사합니다.
아마도이 문제는 가져 오는 라이브러리에 관한 것입니다. 가져 오는 라이브러리가 "javafx.scene.media.Media;"인지 여부를 확인할 수 있습니까? 아닙니다. – xxlali
개인적으로 나는 초기에 JavaFX의 Java 8 버전으로 전환하기로 결정했습니다. ** 이들은 서로 다르며 **, 람다와 함께 짧은 표기법을 사용하는 샘플 코드는 적응하기가 어렵습니다. (위생 검사 : 클래스 미디어 참으로'javafx.scene.media.Media'입니까?) –
'javafx.scene.media.Media 가져 오기'를 시도했지만이 오류가 발생합니다 '오류 : mediaPlayer.Media는이 컴파일 단위에 이미 정의되어 있습니다. '. – daryana