java jmf 예제

이 자습서를 완료하는 데 필수적인 Java 2 플랫폼, 전체 소스 파일 및 기타 도구를 다운로드하려면 관련 항목을 참조하십시오. 예제 페이지를 구문 분석한 후 Java 1.1 을 준수하는 브라우저는 JavaWorld 웹 서버에서 자동으로 Applet 및 지원 JMF 클래스를 로드해야 합니다. 애플릿이 로드되고 실행되면 재생 버튼을 눌러 WAV 사운드 파일의 재생을 시작할 수 있습니다. 스크롤 막대를 사용하여 재생 위치를 조정하고 일시 중지/재생 버튼을 사용하여 재생을 일시 중지하고 다시 시작해 봅을 사용해 보십시오. 자바 미디어 프레임워크(JMF)는 Java 개발자가 다양한 방법으로 미디어를 처리할 수 있는 흥미롭고 다재다능한 API입니다. 이 자습서에서는 주로 작업 예제를 사용하여 JMF의 주요 기능 중 일부에 대한 개요를 제공합니다. 이 자습서를 완료하면 JMF 아키텍처의 주요 플레이어를 이해할 수 있습니다. 또한 보다 구체적인 목적을 위해 확장될 수 있는 라이브 예제 및 소스 코드를 사용하여 JMF와 직접 작업할 수 있습니다. 마지막 예제 응용 프로그램의 경우 MP3 형식으로 인코딩된 오디오를 네트워크를 통해 브로드캐스트하는 데 적합한 형식으로 변환하는 프로세서를 만듭니다. 이후 패널에서 간단한 프로세서를 만드는 단계에 대해 설명합니다. 우리와 같은 간단한 응용 프로그램에서, 다양성의이 유형은 그렇게 중요하지 않습니다. 이러한 이유로 Manager 클래스는 실현 된 플레이어를 만들기위한 유틸리티 방법도 노출합니다.

createRealizedPlayer() 메서드를 호출하면 호출 스레드가 플레이어가 실현 상태에 도달할 때까지 차단됩니다. 차단되지 않는 플레이어 만들기 메서드를 호출하려면 Manager 클래스에서 createPlayer() 메서드 중 하나를 사용합니다. 다음 코드 줄은 예제 응용 프로그램에서 필요한 실현 플레이어를 만듭니다: Java 2 v.1.3은 화면 캡처 시설을 제공하는 새로운 클래스인 Robot을 도입했습니다. 이는 VCR 또는 카메라에서 비디오를 캡처하는 것과 유사하므로 JMF DataSource 개체에 캡슐화하는 것이 가장 좋습니다. 이 예제에서는 로봇을 사용하여 데이터 원본을 화면 캡처를 만드는 방법을 보여 주며 있습니다. 이 자습서에서는 JMF 작업의 기본 을 안내합니다. 이를 위해 세 개의 별도 작업 예제 응용 프로그램을 만듭니다. 이러한 각 예제는 JMF 의 기능의 다양한 측면을 표시하는 이전 예제를 기반으로 합니다. JMF의 초기 재생 전용 버전은 썬 마이크로 시스템즈, 실리콘 그래픽, 인텔에 의해 개발되었으며, 1997 년에 JMF 1.0으로 출시되었다.