通知でサウンドを再生するためにアセットフォルダーにサウンドファイルを添付していますが、アセットフォルダーからサウンドを再生できません。
通知の音を設定したり、音を鳴らしたりできる設定ページがあります。この部分は完了です。メディアプレーヤーを使用してアセットフォルダからサウンドを再生できます。通知の作成時に同じロジックを使用できますが、メディアプレーヤーがまだサウンドを再生しているため、ユーザーが通知をクリックすると問題が発生する可能性があります。
私は試した
notification.sound = Uri.parse("file:///android_asset/Sound/Long/AlarmClock.mp3");
このようにも試してみました
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
または他のアイデア?ヒントを教えてください。