2013-01-20 5 views
1

저는 Java Media Framework에 대해 읽었으며 혼란 스럽습니다. 예를 들어 플레이어 및 프로세서의 인터페이스. 이러한 인터페이스에 대해 start() 메서드를 구현해야합니까?Java Media Framework 인터페이스를 구현해야합니까?

+0

귀하의 질문은 매우 모호합니다. 인터페이스를 구현할 때 컴파일러는 모든 메서드를 구현해야합니다. 그들이 어댑터가 아니라면. – GGrec

+0

Player 인터페이스에서이 메서드를 구현하지 않고 프로그램에서 player.start()를 호출하면 프로그램이 올바르게 작동하지 않습니다. – user1941192

답변

1

Manager API의 방법을 살펴보십시오. 여기에는 PlayerProcessor을 모두 구현하는 객체를 제공하는 여러 메소드가 있습니다.

+0

createPlayer()? 따라서 이러한 객체 중 하나에서 start()를 호출하면 Player가 재생되기 시작합니까? 나는 start()를 구현할 필요가 없다? 죄송 합니다이 문제에 약간 퍼지. – user1941192

+0

* "이 객체들 중 하나에서 start()를 호출하면 플레이어가 게임을 시작합니까?"* * 시도 할 때 어떤 일이 발생 했습니까? –

+0

네, 효과가있었습니다! 이것은 DataSource 및 DataSink 작성 메소드 (createDataSource, createDataSink)와 동일한 경우입니까? 나는 프로세서에서 getDataOutput을 호출하면 출력 DataSource를 얻는다는 의미인가? – user1941192