2014-12-18 3 views
2

내 버튼이 "spammable"이되기를 바랍니다. 즉, 버튼을 반복해서 누르면 MediaPlayer가 다시 시작됩니다.MediaPlayer가 "인터럽트"되면 왜 멈 춥니 까?

재생 중에 MediaPlayer가 중단되면 멈추고 다시 시작되지 않습니다. 왜?

EDIT : 문제는 내가 stop()이라고 불렀습니다. 그 점을 지적 해 주셔서 감사합니다.

답변

2

documentation 당, 당신은 MediaPlayer (강조 광산) 다시 준비해야 : 정지 상태에서 한 번

재생 prepare() 또는 prepareAsync()가를 설정하는라고 할 때까지 시작할 수 없습니다 MediaPlayer 개체 을 다시 Prepared 상태로 설정합니다.

+0

그래서 ".stop()"이라고 부른 후에 "준비"합니까? –

+1

@MishilD. 예,'stop()'을 호출 한 후'mediaPlayer.prepare()'가 작동해야합니다. –

1

는이 Stopped 상태로 갈 수있는 MediaPlayer 상태를 만드는 mediaPlayer.stop()를 호출하기 때문에 플레이어를 중지하는 것 같습니다. prepare() 또는 prepareAsync()으로 전화를 걸고 재생 준비가 시작되면 재생 미디어가 시작됩니다.

관련 문제