エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Android5.0でのSoundPoolバグ対策 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Android5.0でのSoundPoolバグ対策 - Qiita
Android5.0でSoundPoolを使うと恐ろしいほど起動が遅くなることがあります。 Threadを使って回避する方... Android5.0でSoundPoolを使うと恐ろしいほど起動が遅くなることがあります。 Threadを使って回避する方法が手っ取り早かったが バックグラウンドから復帰後にしばらくカクつく現象がおきたので他の方法を試してみた。 改善策 Android5.0だと6件目以降のロードに時間がかかるようなので SoundPoolを配列化して1つのSoundPoolにつき6件以下のロードとなるようにすることで 動作に支障が出ない程度にパフォーマンスを出すことができました。 サンプルコード private final int MAX_STREAM = 5; protected List<SoundPool> mSoundPools; /** SoundPoolでロードした時のID */ protected int[] mSoundIds; /** ロード対象のリソースID */ protected