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

広告

posted by fanblog

2018年09月16日

MediaPlayerの備忘録

MediaPlayer
概要


音楽を流すためのクラスに「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.start();
//_myMediaPlayer.stop();


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

(Google Developersは こちら

---
【関連記事】


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



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

お名前:

メールアドレス:


ホームページアドレス:

コメント:

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

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

この記事へのトラックバック
×

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

Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: