アフィリエイト広告を利用しています

広告

posted by fanblog

2018年09月16日

MediaPlayerの備忘録

MediaPlayer
概要

Android で「バックグラウンドで音楽を流したい」、「ミュージックプレイヤーを作りたい」など音楽を再生するニーズがあると思います。
音楽を流すためのクラスに「MediaPlayer」があります。
簡単に使い方をまとめます。

動作概要

公式のサイトにステートマシン図で動作紹介されています。
MediaPlayer.png


概要のみ簡単に説明します。
[状態一覧]
1. Idle:初期状態:MediaPlayer のインスタンス後の reset() を呼び出した状態。
2. End:終了:どのステートからでも呼ぶことができる。release() を呼び出した状態。
3. Initialized:初期化状態: setDataSource() を呼び出して、データベースにメディアデータソースをセットした状態。
4. Prepared:準備済み状態:音楽再生前の状態。prepare() 関数を呼び出した状態。
5. Preparing:準備中状態:初回の呼び出し時などに呼ばれる状態。
6. Started:開始:再生中。
7. Stoped:停止:音楽停止。
8. Paused:一時停止:一時停止。
9. PlaybackCompleted:再スタート:リスタート。

簡単なサンプル

下準備として、R.rawの配下に再生したい音楽を「music_sample」と名前を付けておいています。

_myMediaPlayer = MediaPlayer.create(getApplicationContext(),R.raw.music_sample);
_myMediaPlayer.start();
//_myMediaPlayer.stop();


start() で音楽が再生されたと思います。

(Google Developersはこちら

---
【関連記事】


---
【更新履歴】
180916:初期作成



この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/8102769
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
検索
<< 2022年06月 >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
最新記事
タグクラウド
カテゴリーアーカイブ
日別アーカイブ
×

この広告は30日以上新しい記事の更新がないブログに表示されております。