gpt4 book ai didi

java - 将自定义铃声添加到 Ringtonemanager 以进行 Android 应用程序开发时出现问题吗?

转载 作者:行者123 更新时间:2023-12-02 09:13:32 25 4
gpt4 key购买 nike

我正在尝试为我的 Android 应用程序添加自定义铃声。我所做的就是在 res 目录中创建一个 raw 文件夹,并使用下面的代码在其中添加一个 mp3 文件作为铃声。一些如何在调用此铃声时仅播放 Android 应用程序的默认通知音。任何帮助将不胜感激。

私有(private)同步无效startRinging() {

    try {


Uri ringtoneUri = Uri.parse("android.resource://" + getPackageName() + "/raw/ringnow.mp3");
RingtoneManager.setActualDefaultRingtoneUri(
getApplicationContext(), RingtoneManager.TYPE_RINGTONE, ringtoneUri
);
r = RingtoneManager.getRingtone(getApplicationContext(), ringtoneUri);


if (r != null) {
r.play();
}
} catch (Exception e) {
e.printStackTrace();
}
}


private synchronized void stopRinging() {

r.stop();

}

最佳答案

也许您不应该在 URI 中写入“.mp3”

关于java - 将自定义铃声添加到 Ringtonemanager 以进行 Android 应用程序开发时出现问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59197198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com