質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Q&A

解決済

1回答

2041閲覧

Android Studio)soundPoolを使用するとアプリが停止する

akai_kinomi

総合スコア18

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

0グッド

1クリップ

投稿2019/04/03 02:48

■現状
Android Studioでアプリを制作しています。

■問題
soundPoolを.playSound()しようと試みるとアプリが停止する場合があります。

・Nexus 4(API 22) → 正常動作
・Pixel C (API 22) → アプリが停止

■エラーメッセージ
エラーメッセージを見るとaudio関連のエラーが散見されますが、
改善策などご教授頂ければ幸いです。
build.gradleのminSDKは21です。

04-03 01:55:02.125 1145-1145/? E/EGL_emulation: tid 1145: eglCreateSyncKHR(1865): error 0x3004 (EGL_BAD_ATTRIBUTE) 04-03 01:55:02.224 1525-1627/system_process E/InputDispatcher: channel '3d0231a4 co.jp.sabtest/co.jp.sabtest.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed! 04-03 01:55:29.442 9398-9398/? E/memtrack: Couldn't load memtrack module (No such file or directory) 04-03 01:55:29.442 9398-9398/? E/android.os.Debug: failed to load memtrack module: -2 04-03 01:55:31.310 9415-9415/? E/memtrack: Couldn't load memtrack module (No such file or directory) 04-03 01:55:31.310 9415-9415/? E/android.os.Debug: failed to load memtrack module: -2 04-03 01:55:47.204 9426-9426/? E/memtrack: Couldn't load memtrack module (No such file or directory) 04-03 01:55:47.204 9426-9426/? E/android.os.Debug: failed to load memtrack module: -2 04-03 01:55:47.816 9438-9438/? E/memtrack: Couldn't load memtrack module (No such file or directory) 04-03 01:55:47.816 9438-9438/? E/android.os.Debug: failed to load memtrack module: -2 04-03 01:55:48.420 9451-9451/? E/memtrack: Couldn't load memtrack module (No such file or directory) 04-03 01:55:48.420 9451-9451/? E/android.os.Debug: failed to load memtrack module: -2 04-03 01:55:48.985 9464-9464/? E/memtrack: Couldn't load memtrack module (No such file or directory) 04-03 01:55:48.985 9464-9464/? E/android.os.Debug: failed to load memtrack module: -2 04-03 01:55:50.474 9476-9476/? E/cutils-trace: Error opening trace file: Permission denied (13) 04-03 01:55:52.150 9508-9508/? E/memtrack: Couldn't load memtrack module (No such file or directory) 04-03 01:55:52.151 9508-9508/? E/android.os.Debug: failed to load memtrack module: -2 04-03 01:55:52.324 9518-9518/? E/libprocessgroup: failed to make and chown /acct/uid_10058: Read-only file system 04-03 01:55:55.262 9518-9518/co.jp.sabtest E/Ads: Google Mobile Ads SDK initialization functionality unavailable for this session. Ad requests can be made at any time. 04-03 01:56:05.983 1157-9339/? E/AudioMixer: AudioMixer::getTrackName out of available tracks 04-03 01:56:05.983 1157-9339/? E/AudioFlinger: no more track names available 04-03 01:56:05.983 1157-9339/? E/AudioFlinger: createTrack_l() initCheck failed -12; no control block? 04-03 01:56:05.984 1525-1995/system_process E/AudioTrack: AudioFlinger could not create track, status: -12 04-03 01:56:05.985 1525-1995/system_process E/SoundPool: Error creating AudioTrack 04-03 01:56:07.287 1157-1999/? E/AudioMixer: AudioMixer::getTrackName out of available tracks 04-03 01:56:07.287 1157-1999/? E/AudioFlinger: no more track names available 04-03 01:56:07.287 1157-1999/? E/AudioFlinger: createTrack_l() initCheck failed -12; no control block? 04-03 01:56:07.288 1525-1995/system_process E/AudioTrack: AudioFlinger could not create track, status: -12 04-03 01:56:07.289 1157-8971/? E/AudioMixer: AudioMixer::getTrackName out of available tracks 04-03 01:56:07.289 1157-8971/? E/AudioFlinger: no more track names available 04-03 01:56:07.289 1157-8971/? E/AudioFlinger: createTrack_l() initCheck failed -12; no control block? 04-03 01:56:07.289 9518-9518/co.jp.sabtest E/AudioTrack: AudioFlinger could not create track, status: -12 04-03 01:56:07.293 1525-1995/system_process E/SoundPool: Error creating AudioTrack 04-03 01:56:07.296 9518-9518/co.jp.sabtest E/SoundPool: Error creating AudioTrack 04-03 01:56:09.292 1157-9339/? E/AudioMixer: AudioMixer::getTrackName out of available tracks 04-03 01:56:09.292 1157-9339/? E/AudioFlinger: no more track names available 04-03 01:56:09.292 1157-9339/? E/AudioFlinger: createTrack_l() initCheck failed -12; no control block? 04-03 01:56:09.292 1157-9303/? E/AudioMixer: AudioMixer::getTrackName out of available tracks 04-03 01:56:09.292 1157-9303/? E/AudioFlinger: no more track names available 04-03 01:56:09.293 1157-9303/? E/AudioFlinger: createTrack_l() initCheck failed -12; no control block? 04-03 01:56:09.293 9518-9518/co.jp.sabtest E/AudioTrack: AudioFlinger could not create track, status: -12 04-03 01:56:09.293 9518-9518/co.jp.sabtest E/SoundPool: Error creating AudioTrack 04-03 01:56:09.300 1525-1995/system_process E/AudioTrack: AudioFlinger could not create track, status: -12 04-03 01:56:09.308 1525-1995/system_process E/SoundPool: Error creating AudioTrack 04-03 01:56:11.602 1157-6597/? E/AudioMixer: AudioMixer::getTrackName out of available tracks 04-03 01:56:11.603 1157-6597/? E/AudioFlinger: no more track names available 04-03 01:56:11.604 1157-6597/? E/AudioFlinger: createTrack_l() initCheck failed -12; no control block? 04-03 01:56:11.608 9518-9518/co.jp.sabtest E/AudioTrack: AudioFlinger could not create track, status: -12 04-03 01:56:11.609 9518-9518/co.jp.sabtest E/SoundPool: Error creating AudioTrack 04-03 01:56:11.613 1157-6254/? E/AudioMixer: AudioMixer::getTrackName out of available tracks 04-03 01:56:11.615 1157-6254/? E/AudioFlinger: no more track names available 04-03 01:56:11.615 1157-6254/? E/AudioFlinger: createTrack_l() initCheck failed -12; no control block? 04-03 01:56:11.620 1525-1995/system_process E/AudioTrack: AudioFlinger could not create track, status: -12 04-03 01:56:11.624 1525-1995/system_process E/SoundPool: Error creating AudioTrack

java

1 AudioAttributes audioAttributes = new AudioAttributes.Builder() 2 // USAGE_MEDIA 3 // USAGE_GAME 4 .setUsage(AudioAttributes.USAGE_GAME) 5 // CONTENT_TYPE_MUSIC 6 // CONTENT_TYPE_SPEECH, etc. 7 .setContentType(AudioAttributes.CONTENT_TYPE_SPEECH) 8 .build(); 9 10 soundPool = new SoundPool.Builder() 11 .setAudioAttributes(audioAttributes) 12 // ストリーム数に応じて 13 .setMaxStreams(2) 14 .build(); 15 16 // one.wav をロードしておく 17 sound = soundPool.load(this, R.raw.sound, 1); 18 19 20 // load が終わったか確認する場合 21 soundPool.setOnLoadCompleteListener(new SoundPool.OnLoadCompleteListener() { 22 @Override 23 public void onLoadComplete(SoundPool soundPool, int sampleId, int status) { 24 Log.d("debug","sampleId="+sampleId); 25 Log.d("debug","status="+status); 26 } 27 });

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

アプリの動作が停止する問題に関しては、
SDKのアップデートで直りました。ありがとうございます。

投稿2019/04/03 04:07

akai_kinomi

総合スコア18

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問