我有一个工作的警报接收器等,它开始我的'报警屏幕活动'。 我希望此活动能够从资源播放MP3文件作为闹钟铃声。创建自定义mp3文件的铃声 - 不工作
发现很多的问题和答案,但:-(
没有有效的解决方案,我有我的文件:... MyFirstApp \程序\ SRC \主\资源\文件夹原料
下面的代码是我活动的onCreate方法:
Uri uri_a = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);
Uri uri_b = Uri.parse("android.resource://com.myapps.myfirstapp/res/raw/" + R.raw.def_alarm_tone);
ringTone = RingtoneManager.getRingtone(getApplicationContext(), uri_b);
ringTone.play();
如果我使用uri_a第3行 - 它的工作原理,并播放默认的闹钟铃声
如果我使用uri_b - 我没有得到任何声音 - 在错误日志显示java.io.FileNotFoundException
。
所以,对我在做什么错误的任何建议 - 或替代品/更好的解决方案?
此外,有关管理应用程序警报/提醒的建议会很好。
使用MediaPlayer作为替代报警的优点/缺点是什么?
尝试包括引号 –
感谢您的建议@Taylor考特尼内的报警声 - 我已经试过了 - 没有成功 – Peach
见下文 –