【问题标题】:Issue with adding custom ringtone to Ringtonemanager for Android app development?将自定义铃声添加到 Ringtonemanager 以进行 Android 应用程序开发的问题?
【发布时间】:2019-12-05 14:21:16
【问题描述】:

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

私有同步 void 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();

}

【问题讨论】:

    标签: java android ringtone ringtonemanager


    【解决方案1】:

    也许你不应该在你的 URI 中写“.mp3”

    【讨论】:

      猜你喜欢
      • 2023-04-02
      • 2011-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-15
      相关资源
      最近更新 更多