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を使った方が良いようだ。

関連記事

no image

Android開発本 まとめ

Android開発に関して調べてみようと思い、本を検索してみたら大量に出てきて、しかも名前が似通って

記事を読む

no image

自作アプリを売り買いできる Apptopia

Apptopia というところからメールが来たので調べてみたところ、どうやらAndroid

記事を読む

no image

おんぷちゃん for Android を au one Market に公開

Goole 本家の Androidマーケット徐々に改善されてはいるがまだ使いづらく、また課金がクレ

記事を読む

no image

Androidアプリ紹介本 「Androidアプリ事典512」

Androidアプリにどんなものがあるのかをほとんど知らない しかしAndroidマーケ

記事を読む

no image

Nexus S をさわってみた

会社で研究用に Nexus Sを購入したので、1日さわってみた。確かにこれはいい。使っていて気持ちよ

記事を読む

no image

Android アプリ開発用端末物色中

以前からAndroid端末は欲しくて、一時期DoCoMo HT-03Aを持っていたこともあったり、D

記事を読む

no image

初AndroidアプリをAndroidマーケットで公開

赤ちゃんの世話のすきまに細々と作っていたAndroidアプリをAndroidマーケットで公開した。

記事を読む

no image

iPhone/Androidアプリで週末起業(山崎潤一郎著) を読んでみた。

前著を読んで、ちょっと楽観的に書きすぎていると思ったけれどもとりあえず最新版が出たので読んでみた。

記事を読む

no image

Android Tablet Iconia Tab をさわってみた 2011/08/08

USB HDDを買う用事があったのでヨドバシカメラに行ったところ、Android Tablet が展

記事を読む

no image

Kickstarter で iPhone/Android で使える腕時計 Pebble に出資してみた

Kickstarter で28時間で100万ドルを調達したという Pebble E-Pape

記事を読む

Comment

  1. akabeko より:

    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

  2. admin より:

    なんと、JetPlayerを初めて知りました。
    なにやら面白そう。ありがとうございます。

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

ポモドーロテクニック用物理タイマーならTime Timer

会社ではなかなか自由に時間を使えないが、家で読書や作業をする

DELL 32インチディスプレイ U3223QE 購入

Dell U3223QE は解像度 3840x216

WWDC 2023 Vision Pro発表

2023/6/5 (日本時間 2023/06/06 2AM)のWWD

M1 MacBook Air を Venturaにアップデートする

M1 MacBook Air を macOS Montere

iOS16でaurioTouch の inBufferFramesが1になる

https://developer.apple.com/librar

→もっと見る

PAGE TOP ↑