以外に簡単にウェブから音楽ファイル(今回はMP3)をダウンロード再生できました。
//※印は適宜に変更して下さい。
String url = "http://****/***/**.mp3";
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(url);
mp.prepare();
mp.start();
これで再生されます。
MediaPlayerを使う場合は状態遷移を随時把握しておく必要があります。
Android APIサイトで見れますので参考までに。
他のファイルを再生したい場合は、
mp.reset()メソッドを呼び出しIdle状態に移行してから、
再度、setDataSource()、start()の順に呼び出すのが正しい手順なのかな??
最後にMediaPlayerインスタンスを使わなくなったら、
mp.release()メソッドを呼び出します。
ちなみに、ローカルファイルの再生も同様の手順です。
rawフォルダにあるリソースを再生する場合はもっと簡単です。
MediaPlayer.create(...)メソッドを使うそうですね。
APIを参考にしてみてください。
これを応用して簡易音楽プレーヤーを作ってみてみよっかな。
APIの練習ですね!
0 件のコメント:
コメントを投稿