2011-10-27 10 views
0

これはおそらく初心者の質問ですが、自分のアクティビティからサービス内のメディアプレーヤーを一時停止して再開するにはどうすればよいですか。ここまでは私が設定したものですが、うまくいきません。私のサービスでアクティビティのサービス内のMediaPlayerを一時停止する

pause.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 
      MyService.pauseSong(); 
     } 
    }); 

はこれです:

public void pauseSong(){  
    if (mediaPlayer.isPlaying() == true){ 
     mediaPlayer.pause(); 
     notificationManagerPlay.cancel(5); 
     pauseplay = 0; 
    } 
} 

あなたの助けがあまり歓迎です!

答えて

0

MediaPlayer用のラッパースタティックシンクルトンクラスを作成し、どこからでもアクセスできます。あなたがここに見ることができる。例えば

:シングルトンについては Creating sound effects in android

は - Singleton wiki

+0

あなたは一例にしてくださいこれを行う、または少なくともリンクする方法を説明できますか? –

関連する問題