我一直在寻找如何在Android中播放铃声/闹钟声音.
我按一个按钮,我想播放铃声/闹铃声.我找不到一个简单,直接的样本.是的,我已经查看了闹钟源代码......但它并不简单,我无法编译它.
我无法做到这一点:
Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(this, alert);
final AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
if (audioManager.getStreamVolume(AudioManager.STREAM_ALARM) != 0) {
player.setAudioStreamType(AudioManager.STREAM_ALARM);
player.setLooping(true);
player.prepare();
player.start();
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
04-11 17:15:27.638: ERROR/MediaPlayerService(30): Couldn't open fd for
content://settings/system/ringtone
Run Code Online (Sandbox Code Playgroud)
所以..如果有人知道如何播放默认铃声/闹钟,请告诉我.
我不想上传任何文件.只需播放默认铃声.
我正在开发一个Android游戏应用程序.我设计了所有视图并实现了所有功能.现在在最后一个屏幕中我必须在android中播放声音.任何人都可以告诉我如何追求它吗?
我在Eclipse(Helios)中有一个Android(2.2)项目.我想在项目中添加一个MP3文件,以便将MP3文件与应用程序一起部署到设备中.
然后我想打开文件作为File对象,这意味着我需要知道设备上文件的完整路径(?),但我不知道如何在Android中指定路径.