2009-07-20 2 views

답변

4

두 가지 방법이 있습니다 이.

첫 번째 방법은 장치의 콘텐츠 처리 메커니즘을 사용하는 것입니다. 근본적으로 주어진 파일을 처리하도록 강제 할 것입니다. 오디오 파일의 경우 기본 방법은 파일로 장치에서 미디어 플레이어를 시작하는 것입니다.

: 장치의 SD 카드에 song.mp3라는 파일이있는 경우

따라서, 예를 들어, 당신은 (코드는 한 동안 그것을 확인하지 않은 메모리에서입니다) 다음과 같은 일을 할 것입니다

Invocation invocation = new Invocation("file:///SDCard/BlackBerry/music/song.mp3"); 
Registry reg = Registry.getRegistry("net.rim.device.api.content.BlackBerryContentHandler"); 
reg.invoke(invocation); 

두 번째 방법은 BlackBerry 웹 브라우저에서 콘텐츠 처리기를 사용하여 동일한 작업을 수행하는 것입니다. 브라우저의 경우 net.rim.blackberry.api.browser.BrowserSession과 관련된 표준 클래스를 사용하여 URL이 포함 된 브라우저 인스턴스를 음악 파일에 시작할 수 있습니다. URL은 웹상에있을 수 있으며 위와 같이 장치 자체의 file : // 위치가 될 수 있습니다. 이렇게하면 브라우저가 콘텐츠를 처리하게되며, 기본적으로 음악 플레이어가 실행되고 파일이 재생됩니다.

+0

도움 주셔서 감사합니다. – ap400200

관련 문제