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

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

前々回に作成したような

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

で作成したファイル(.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をするとエラー回避できるようです。

前後の記事

前の記事:

次の記事:

関連の記事

コメントの投稿

  • サイト内検索

新作アプリの紹介

関連サイトの紹介

アンドロイドアプリ開発TIPS
きぐるみカメラ
ふらいぱん
アンドロイドのデザイン集
Page top↑