0

Ringtoneアプリケーションで、クラスを使用して、いくつかのイベントが発生したときにユーザーに警告するように書いています。これまでのところ、すべてが機能していますが、システムに既にインストールされているもの以外の着信音を使用する可能性があります.

buzzer.mp3という名前のファイルassetsをフォルダーに配置しましたが、次の方法で設定しようとして失敗しました:

    Uri ringtoneUri = Uri.parse("file:///android_asset/buzzer.mp3")
    Ringtone ringtone = RingtoneManager.getRingtone(getApplicationContext(),
            ringtoneUri);

以前AssetsManagerはファイルが存在することを確認していましたが、実際にファイルが見つかったので、設定できない理由が本当にわかりません。この操作により、次のエラーがログに記録されます。

E/﹕ Failed to open file '/android_asset/buzzer.mp3'. (No such file or directory)
4

0 に答える 0