Проблема со звуком в уведомлении в эмуляторе - PullRequest
0 голосов
/ 29 июля 2011

Я хочу воспроизвести звук уведомления в эмуляторе, но он не работает; я делаю:

notification.audioStreamType = AudioManager.STREAM_NOTIFICATION;
Uri u = Uri.parse("android.resources://my.package.name/" + R.raw.customsound);
notification.sound = u;

customsound хорошо воспроизводится медиаплеером, но в уведомлении ничего не дает, кроме следующего LogCat:

07-29 12: 44: 36.326: INFO / StagefrightPlayer (34): setDataSource ('/ system / media / audio / ui / Effect_Tick.ogg') 07-29 12: 44: 36.396: WARN / AudioService (61): MediaPlayer IOException: java.io.IOException: подготовка не удалась .: status = 0x1 07-29 12: 44: 36.396: DEBUG / MediaPlayer (61): не удалось открыть файл на стороне клиента, пытаясь на стороне сервера 07-29 12: 44: 36.446: WARN / NotificationService (61): java.io.IOException: подготовка не удалась .: status = 0x1 07-29 12: 44: 36.446: WARN / NotificationService (61): на com.android.server.NotificationPlayer $ CreationAndCompletionThread.run (NotificationPlayer.java:90) 07-29 12: 03: 34.712: WARN / AudioService (61): MediaPlayer IOException: java.io.IOException: Подготовка не выполнена .: статус = 0x1

1 Ответ

0 голосов
/ 29 июля 2011

попробуйте этот код

notification.sound =Uri.parse("android.resource://" + getPackageName() + "Name OF audio store in raw folder");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...