Android MediaPlayer カプセル化の設計と実装
Android MediaPlayerのオーディオプレーヤーを作成する場合は、次の手順に従うことができます。
- 新しいクラスを作成し、AudioPlayerなどの名前を付けます。
- このクラスでは、MediaPlayerオブジェクトをメンバ変数として宣言する必要があります。
- MediaPlayerオブジェクトを初期化するためのコンストラクタを追加してください。
- 音声再生を制御するための追加方法は、例えば、音声を再生するplay()メソッド、一時停止させるpause()メソッド、停止するstop()メソッドなどがあります。
- 必要であれば、音源の設定方法、ループ再生、音量設定など、他の方法を追加することもできます。
- 最後は、あなたのアプリケーションでこのAudioPlayerクラスをインスタンス化し、音声再生を制御するための適切なメソッドを呼び出します。
こんな風にして、シンプルなAndroid MediaPlayerオーディオプレーヤーのラッピングが完了しました。このラッピングを自分のニーズに合わせてさらに拡張・改善することができます。