對於MediaPlayer我提到了http://www.androidhive.info/2012/03/android-building-audio-player-tutorial/。點擊後退按鈕和MediaPlayer崩潰Android
我已經創建了媒體播放器的活動,它具有所有功能,如播放,暫停,下一個,上一個,搜索欄,還包括OnCompletionListener
。所有作品都很棒。但是現在我希望所有這些都應該由服務來管理。
我已經創建的MyService類:
public class MusicPlayerService extends Service {
MediaPlayer mp;
String fullStreamUrl;
@Override
public IBinder onBind(Intent arg0) {
return null;
}
@Override
public void onCreate() {
super.onCreate();
mp = new MediaPlayer();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
if (intent != null) {
fullStreamUrl = intent.getStringExtra("fullStreamUrl");
// Log.d("url", "Geturl:- " + fullStreamUrl);
}
try {
mp.reset();
mp.setDataSource(fullStreamUrl);
mp.prepareAsync();
mp.start();
mp.setLooping(true);
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return 0;
}
@Override
public void onDestroy() {
mp.release();
super.onDestroy();
}
}
如何使用服務和管理currentsongIndex所有功能。 謝謝。請清除我的疑問。我感到很困惑。
顯示崩潰日誌.. – 2015-02-07 05:30:37
後退按鈕崩潰問題解決但next,previous和seekbar不起作用。 – 2015-02-07 05:38:03
我已經使用了我上面提到的網站的媒體播放器代碼。在這段代碼中,我創建了服務並嘗試處理所有下一個,以前的功能。 – 2015-02-07 05:38:40