2017-09-27 11 views
-1

서비스가있는 MediaPlayer를 사용하여 listview에서 노래를 재생 한 다음 활동 A에서 항목을 클릭 할 때마다 문제가 발생합니다 .-> 활동 B로 변경되고 재생할 서비스가 시작됩니다. 내가 활동 A를 반환 한 후 때, 음악이 재생되는,하지만 난 목록보기를 스크롤 할 때, 음악은 안드로이드 스튜디오에서 를 중지, 그것은 보여 주었다 : MediaPlayer를-JNI : 공개하지 않고 확정 MediaPlayer를을오류가있는 Android MediaPlayer 서비스

활동

Here is Activity

서비스

here is Service

당신에게 너무 감사

+0

{

... //MediaPlayer mediaPlayer =new MediaPlayer(); mediaPlayer=new MediaPlayer(); 

} 그것. – Anonymous

+0

서비스를 사용하지 않을지 모르겠다. 활동 또는 기타 서비스가있을 때 음악을 중지 할 수 있습니까? 앱을 깰 수 있습니까? – Danh

+0

음악이 앱이 최근 앱에서 삭제되거나 앱이 삭제 된 경우에만 음악이 중지됩니다. – Anonymous

답변

0

당신이 사용할 수 있습니다

MediaPlayer를 MediaPlayer를을;

@Override 공공 INT onStartCommand (의도 의도 startID가를 INT, 플래그를 INT)는 MediaPlayer를 자체 생성 ... 배경 음악을 재생할 수있는 서비스를 만들 필요가없는

+0

대단히 고마워, 고쳐 줘. – Danh