私はAndroidが初めてです。私はMedia Playerのサービスを作成していますので、アプリケーションを終了しても引き続き曲を再生できます。私はMedia Playerのための活動を作成し、それは再生、一時停止、次、前、seekbarのようなすべての機能を持っていて、またoncompletionlistenerを含んでいます。すべて優れた作品。しかし今、私はすべてがサービスによって管理されるべきだと思っています。MediaPlayerサービスAndroid
私が作成したMyServiceでクラス:
public class MyService extends Service {
public static MediaPlayer mp;
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate() {
mp = new MediaPlayer();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_STICKY;
}
しかし、私はcurrentsongIndexを取っていたからSonglist用のArrayListを作成し、それを介して、私は次の、前の、すべてのようなすべての機能を維持しています私のプレイヤーの活動で
。今サービスの中で、私の活動にも必要な曲リストを入手するにはどうすればいいですか? MediaPlayerオブジェクトは、サービスやアクティビティでどこに作成する必要がありますか?for MediaPlayer私はhttp://www.androidhive.info/2012/03/android-building-audio-player-tutorial/を参考にしました。私のメディアプレイヤーコードについては、このサイトを参照することができます。ありがとう。 私の疑いを払拭してください。私はとても混乱しています。すぐに返信してください。
サービスで作成してください。それが曲リストを必要とするクラスです。 –
私はサービス中の曲リストを作成する必要があります。しかし、アクティビティの次のボタンをクリックすると、サービスがどのように処理されますか? – zanky
あなたもアクティビティコードを投稿できますか?プラス、私はあなたの要件を正しく得ているとは確信していません。ソング用に別のクラスを作成して、必要に応じてオブジェクトを使用して呼び出すこともできます。 –