2012-03-08 3 views
0

URL을 사용하여 노래를 재생하는 Mediaplayer 클래스를 사용하여 Android 애플리케이션을 개발 중입니다. 노래가 재생되는 동안 stop 메서드를 호출하면됩니다. 멈췄다. 하지만이 코드를 사용하여 다시 시작할 때. (1, -1004) 오류가 발생합니다.MediaPlayer 클래스의 중지 메소드

mp.prepare(); 
    mp.start(); 

무엇이 문제 일 수 있습니까?

+0

일반적으로 -1004 오류는 액세스가 거부되었음을 나타냅니다. 이 웹 스트리밍 오디오 또는 실제 MP3 파일과 같은가요? – Icemanind

답변

0

당신은 onpreparedlistener를 구현 한 다음 그 콜백 내에서 start를 호출해야한다고 생각합니다.

미디어를 버퍼링하기 전에 재생하려고합니다.

+0

'prepareAsync'의 용도는 무엇입니까? 그 사람이 청취자를 부를 것이고, 정상적인 사람은 청취자가 아닙니다. – Peterdk

+0

죄송합니다. 당신이 올바른지. 다음 다이어그램에 따라 다시 전화를해야한다고 생각합니다. http://developer.android.com/reference/android/media/MediaPlayer.html – Damian

관련 문제