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