멀티미디어 API

멀티미디어 API를 사용하면 오디오 및 동영상을 재생하고 녹음할 수 있습니다. 이 API는 JSR 135에 구축된 모바일 미디어 API이며 javax.microedition.media 패키지에서 제공됩니다.

프로그램에서 미디어를 녹음하고 재생하려면 Player 클래스를 사용합니다. Player 클래스의 인스턴스를 만들려면 javax.microedition.media.Manager 클래스에 createPlayer()를 호출합니다.

createPlayer() 메소드 중 하나를 사용하여 처음 Player를 만들면 UNREALIZED 상태입니다. 관련된 메타데이터 또는 Player의 컨트롤을 액세스하기 전에 Player 객체의 realize() 메소드를 호출해야 합니다. 이 메소드는 Player를 REALIZED 상태로 전환합니다.

REALIZED 상태에서 Player 클래스는 재생 및 녹음/녹화를 제어하는 연결된 리소스에 액세스를 제공합니다. Player 객체의 getControl()getControls() 메소드(Controllable에서 상속받음)를 사용하여 필요한 Control 객체를 지정하는 String에 전달할 수 있습니다. javax.microedition.media.control 패키지에서 미디어 플레이어에 대해 사용 가능한 컨트롤을 찾을 수 있습니다.

프로그램을 닫기 전에 Player가 만든 모든 리소스를 제거하려면 Player 객체의 close() 메소드를 호출해야 합니다. 메모리 또는 리소스 확보를 위해 언제든지 이 작업을 할 수 있습니다. close()를 호출한 후에는 더 이상 Player를 사용할 수 없습니다.


이 정보가 도움이 되었습니까? 의견을 보내 주십시오.