gpt4 book ai didi

java - 从 android 中的 res/raw 文件夹读取后,RingtoneManager 无法播放铃声

转载 作者:太空宇宙 更新时间:2023-11-04 12:46:22 27 4
gpt4 key购买 nike

我有以下代码 fragment 用于播放保存在 res/raw 文件夹中的音调。我可以看到警报对话,但我想播放的声音没有发生。我在这里犯了什么错误?

 if(min < thresHold)
{

Uri faulttone = Uri.parse("android.resource://"
+ getActivity().getPackageName() + "/raw/" + "distancefault.mp3");

Ringtone r = RingtoneManager.getRingtone(getActivity(), faulttone);
r.play();
alertDialogue.show();

}

最佳答案

好吧,我不知道如何使用铃声管理器执行此操作,但更改了方法并使用 MediaPlayer 类。如果有人知道如何使用 RingtoneManager 执行此操作,请发布您的答案。

final MediaPlayer mp = MediaPlayer.create(getActivity(),R.raw.distancefault);
mp.start();

关于java - 从 android 中的 res/raw 文件夹读取后,RingtoneManager 无法播放铃声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36290752/

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