素人のアンドロイドアプリ開発日記

音声を使って楽しげなものを作りたい。簡単な再生

2011.06.17

前回はデータをそのままの形で保存してそのままのを取得して出力をしていましたが、

前々回に作成したような

音声を使って楽しげなものを作りたい。簡単な録音

で作成したファイル(.3gp)とかに関しての再生方法も説明します。

※バッファーを使うものと平行に勉強してしまいすいません。。

 

MediaPlayerクラスを利用します。

MediaPlayerに対応する主な形式は
.3gp,mp4,mp3,.ogg,.wavなど、です。

Tech Booth

で再生方法を参照しました。

MediaPlayer mp = MediaPlayer.create(this, R.raw.music);
mp.start();

のみ。との事で、rawファイルの中にいれた音楽のデータを再生する事ができるようです。

rawファイルはresディレクトリの直下に配置をする必要があります。

private MediaPlayer mp;

MediaPlayer mp = new MediaPlayer();
mp.setDataSource("***.wav");
mp.prepare();
mp.start()

データまでのパスを記載する事で、音楽を流す事ができます。

android developpers

pauseやstopなども用意されているようなので、割と間隔で利用できるクラスのようです。

prepare周辺でエラーが発生する場合には、MediaPlayer.OnPreparedListenerでprepareの完了をまって、startをするとエラー回避できるようです。

同じカテゴリの記事を紹介します

MediaRecorder周りで少し改善する。音声を使って楽しげなものを作りたい。再生をする。音声を使って楽しげなものを作りたい。簡単な録音音声を使って楽しげなものを作りたい。録音をする。音声を使って楽しげなものを作りたい。AudioTrack研究音声を使って楽しげなものを作りたい。AudioRecord研究

カテゴリー:

公開中のアプリ、是非ダウンロードしてみてください

2chまとめのたね

RSSを利用してさまざまなブログの情報をキュレーションしてくれるアプリ

インストールする

ひらがな戦記

OPENGL ES2 を利用したカルタのソーシャルゲーム

インストールする