Android SDKで複数のサウンドファイルを再生したい(SoundPool の使い方)
公開日:
:
最終更新日:2011/12/04
Android
今作っているアプリは20以上の音ファイルから任意のものをランダムに再生する必要がある。
当初MediaPlayerをたくさん作って再生していたが、どうやら数に限りがあるらしく、8以上作ろうとしたらエラーが発生するようだった。
このため、SoundPool を使ってみることにする。
SoundPoolで効果音を鳴らす – Tech Booster
SoundPool使用上の注意点 – Hacking My Way 〜 itogのhack日記
ファイルフォーマットとしてはoggが推奨されているようだけれども、自分は m4a を試して問題なく動作しているように見える。
とりあえず無事動作した。これは便利だ。
追記 2011/02/11
この機能を使ったアプリをAndroidマーケットに公開してみたところ、Galaxy S で再生できないというレポートがあった。
ogg vorbis でエンコードし直して公開したところ、問題なく再生できるようになったようなので、本当にoggを使った方が良いようだ。
関連記事
-
Android2.1プログラミングバイブル (布留川 英一)
Android本2冊目。Android Hacks はやはりAndroid初心者には難しかったので、
-
Android Hacks (株式会社ブリリアントサービス著) のメモ
日本で使える端末も増えてきたのでそろそろAndroid開発を学習しようと思い、今出版されている本を列
-
Android アプリ開発用端末物色中
以前からAndroid端末は欲しくて、一時期DoCoMo HT-03Aを持っていたこともあったり、D
-
Androidマーケットに有料アプリを公開してみた
以前Androidマーケットに無料アプリを公開したが、数は少ないが反響はあるようなので有料版も公開し
-
[Android SDK] Notification Bar と Title Bar のサイズを知りたい
自分はXMLでGUI部品を配置するのがあまり好きではないので、自作アプリ おんぷちゃん for An
-
Pebble E-Paper Watch 届いた! 感想。
追記: Pebble 向けにアプリを作りました。 Kickstarter で iPhone/A
-
Pebble E-Paper Watch のお届け先住所入力ページが用意された
4月にKickstarterで出資した、Pebble E-Paper Watch を作ってい
-
達人出版会の本をKindleで読んでみる(Windows編)
最近話題の「当事者」の時代の電子書籍版(パブー)や、エキスパート Objective-C プログラミ
-
Linking 対応デバイス tomoru
この前 Makuake で出資しそこねた Tomoru が Amazon で ¥ 1,069 + ¥
-
Android のコードネームとAPI LevelとPlatformバージョンの関係 2011/08/02
FroyoとかGingerbreadとかHoneycombとかコードネームが沢山あって、バージョンと
Comment
JetPlayer とか、どうなのでしょう。
JetPlayer – Android Developers :
http://developer.android.com/reference/android/media/JetPlayer.html
これで鍵盤アプリを作っている例もあるようです。
AndroidでmidiとかJetCreatorとかで鍵盤アプリとか作成 – hidecheckの日記 :
http://d.hatena.ne.jp/hidecheck/20091105/1257436698
なんと、JetPlayerを初めて知りました。
なにやら面白そう。ありがとうございます。