如何开始,停止播放声音(铃声):Android

1 android ringtone

我开始播放声音使用:(工作)

RingtoneManager.getRingtone(this, Uri.parse(callerRing)).play();
Run Code Online (Sandbox Code Playgroud)

并尝试使用以下方式停止播放声音:(不工作)

ringtoneManager.stopPreviousRingtone();
Run Code Online (Sandbox Code Playgroud)

任何有关此问题的帮助将不胜感激.

谢谢

小智 5

好.我得到了自己的问题的答案.所以我想和你们分享.

  1. 创建Ringtoneas的实例:

    Ringtone ringtone;
    
    Run Code Online (Sandbox Code Playgroud)
  2. 获取RingtoneManager使用铃声Uri:

    ringtone = RingtoneManager.getRingtone(this, Uri.parse(ringtone_uri));
    
    Run Code Online (Sandbox Code Playgroud)
  3. 开始播放铃声

    ringtone.play();
    
    Run Code Online (Sandbox Code Playgroud)
  4. 停止播放铃声

    ringtone.stop();
    
    Run Code Online (Sandbox Code Playgroud)

就这样.谢谢