寒川アクアブログ

美容師しながらアプリ開発していて水草が趣味の私のブログです

Android studio MediaPlayerでBGMを再生する

MediaPlayerで音声ファイルを再生します。

 リソースに用意した音声ファイルを再生する方法です。
比較的尺が長い音声、音楽に適しています。

res/rawフォルダに音楽ファイルを入れておきます。
 private MediaPlayer mediaPlayer;

  mediaPlayer = MediaPlayer.create(コンテキスト,リソースID);
        mediaPlayer.setLooping(true); //    ループ設定
        mediaPlayer.setVolume(float 左のボリューム,float 右のボリューム);
        mediaPlayer.start();


 ループ再生でも途切れなく再生してくれるようです。

再生中かを知るには、
(boolean型) 

mediaPlayer.isPlaying()


停止する。

mediaPlayer.stop();


解放。

 mediaPlayer.release();


アプリに組み込んだ音声ファイルを再生する場合の実装方法です。
アプリにいい感じのBGMが流れるだけで、ぐっと雰囲気がよくなりますね♪