문제

Nokia N73에서 다음 코드를 실행할 때 MediaException (프리 페치 오류 : -5)을 얻습니다. 에뮬레이터에서 잘 실행되며 같은 전화기에서 성공적으로 같은 것을 시도했습니다. 유일한 차이점은 이제 NetBeans를 사용하여 일식보다는 구축 및 배포한다는 것입니다.

inputPlayer = Manager.createPlayer("capture://audio?encoding=pcm&rate=4000&bits=16&channels=1");
inputPlayer.realize();
inputPlayer.prefetch();
inputPlayer.start();

Eclipse와 마찬가지로 보안 관련이 있는지 궁금합니다. 항상 전화에 보안 프롬프트가 있습니다. NetBeans를 사용하면 프롬프트가 없으며 예외 만 얻습니다.

도움이 되었습니까?

해결책

-5는 Symbian Error Code KerrnotsUpported입니다.

N73은 Symbian OS v9.1을 기반으로합니다

JSR-135 구현이 오류를 표현하는 더 좋은 방법을 찾을 수 없을 때 네이티브 (Symbian C ++) 오류 코드가 Java 예외로 전파됩니다.

다른 팁

다른 플레이어 참조가 보유되지 않은지 확인하십시오. 즉, 두 번째 플레이어 객체를 프리 페치하려는 시도는 아니지만 첫 번째는 아직 릴리스/닫히지 않았습니다. 또한 Nokia의 ESP는 같은 스레드에서 플레이어를 닫거나 공개하는 것이 일부 문제를 일으키는 것으로 알려져 있기 때문에 별도의 스레드에서 공개 해보십시오. 창조 와도 마찬가지입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top