0

在一个应用程序中,我正在编写一个使用Ringtone类来在某些事件发生时提醒用户。到目前为止,一切正常,但可以使用其他铃声,而不是我已经在系统中安装的铃声。

我在文件夹中放置了一个名为buzzer.mp3assets文件,但尝试按以下方式设置它没有成功:

    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