Я прикрепляю звуковые файлы в папке ресурсов для воспроизведения звука в уведомлении, но не могу воспроизвести звук из папки активов.
У меня есть страница настройки, с которой пользователь может установить звук дляуведомление, а также пользователь может воспроизводить звук.Эта часть завершена.Я могу воспроизводить звук из папки ресурсов с помощью Media Player.Я могу использовать ту же логику во время создания Уведомления, но проблема может возникнуть, когда пользователь нажимает на Уведомление, потому что медиаплеер все еще воспроизводит звук.
notification.sound = Uri.parse("android_asset/Sound/Long/AlarmClock.mp3");
но моя проблема все еще не решена.
Есть ли другой способ установить звук в уведомлении из каталога активов?
Logcat
01-10 09:57:01.509: ERROR/PlayerDriver(31): Command PLAYER_SET_DATA_SOURCE completed with an error or info PVMFErrNotSupported
01-10 09:57:01.509: ERROR/MediaPlayer(52): error (1, -4)
01-10 09:57:01.519: WARN/NotificationService(52): error loading sound for android_asset/Sound/Long/audio.mp3
01-10 09:57:01.519: WARN/NotificationService(52): java.io.IOException: Prepare failed.: status=0x1
01-10 09:57:01.519: WARN/NotificationService(52): at android.media.MediaPlayer.prepare(Native Method)
01-10 09:57:01.519: WARN/NotificationService(52): at android.media.AsyncPlayer.startSound(AsyncPlayer.java:64)
01-10 09:57:01.519: WARN/NotificationService(52): at android.media.AsyncPlayer.access$200(AsyncPlayer.java:33)
01-10 09:57:01.519: WARN/NotificationService(52): at android.media.AsyncPlayer$Thread.run(AsyncPlayer.java:99)
01-10 09:57:01.519: WARN/PlayerDriver(31): PVMFInfoErrorHandlingComplete
или любая другая идея?Пожалуйста, дайте мне подсказку.