2012-01-18 4 views
2

私はゲームのさまざまなアクティビティで完全に開発されているクイズゲームアプリケーションを開発しています。さまざまなタイプのサウンドファイルが正しい答えと間違った答えとそれぞれのテーマサウンドで再生されますバックグラウンドでも演奏します。Android:メディアプレイヤーを停止するか、すべてのアクティビティをミュートしてください

しかし、私が停止したり、ミュートしたり、ランチャーのアクティビティのミュートやサウンドボタンをクリックして、さまざまなアクティビティで動作しているメディアプレーヤーのすべてのインスタンスを開始したいときに問題が発生します。誰でも私を達成の論理私はロジックをたくさん掘り下げましたが、これを達成するためのコンセプトを見つけることができません。なぜコードを表示する必要がないのですか。

答えて

1

"静的な"メディアプレーヤーを含むグローバルクラスを使用できます。あなたは、停止、起動またはメディアプレーヤを一時停止する必要がある場合、あなたは

など

Global.mp1.stop(); 
Global.mp2.pause(); 
Global.mp3.start(); 

使用することができます

関連する問題