【Android】MediaPlayerで音楽を再生する方法(備忘録)


プログラミング勉強日記

2021年1月14日
MediaPlayerを使って簡単に音楽する方法をまとめる。

MediaPlayerの使い方

 MediaPlayerで音楽を再生する方法は、音楽ファイルを再生する場合とURI・URLから再生する場合がある。

 MediaPlayerで音楽ファイル使う場合、音楽ファイルはres/assetsまたはres/rawに置く。
 assetsはフォルダ分けをすることができる。そのため、音楽ファイルが複数ある場合はassetsに置く方がいい。rawはそのまま音楽ファイルを入れる。
 それぞれのフォルダはこのようにして作成することができる。

音楽ファイルを再生する場合
mp = MediaPlayer.create(this, R.raw.musicFile); // 音楽ファイルを読み込み

mp.start(); // 再生開始
URIから再生する場合
Uri uri = ; 
MediaPlayer mp = MediaPlayer.create(context, uri);
mp.start();
URLから再生する場合
String url = "http://........";
MediaPlayer mp = new MediaPlayer();
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
mp.setDataSource(url);
mp.prepare(); 
mp.start();