Android 从原始文件夹播放声音
我试着从原始文件夹播放一个声音,我试着做什么-Android 从原始文件夹播放声音,android,android-mediaplayer,Android,Android Mediaplayer,我试着从原始文件夹播放一个声音,我试着做什么- Uri alert = Uri.parse("android.resource://" + this.getPackageName() + "/" + R.raw.ring_tone); mMediaPlayer = new MediaPlayer(); AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE); try {
Uri alert = Uri.parse("android.resource://" + this.getPackageName() + "/" + R.raw.ring_tone);
mMediaPlayer = new MediaPlayer();
AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
try {
mMediaPlayer.setDataSource(this, alert);
mMediaPlayer.setVolume(Float.parseFloat(Double.toString(am.getStreamVolume(AudioManager.STREAM_NOTIFICATION) / 7.0)),
Float.parseFloat(Double.toString(am.getStreamVolume(AudioManager.STREAM_NOTIFICATION) / 7.0)));
mMediaPlayer.setLooping(true);
mMediaPlayer.prepare();
mMediaPlayer.start();
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
mMediaPlayer.stop();
mMediaPlayer.release();
}
}, 1000 * 60);
但是我得到了一个例外E/MediaPlayer﹕ Uri是D/MediaPlayer﹕ start()mUri是
我正在根据请求添加日志-
06-27 11:00:00.118 26004-26004/com.altaoferta.reunio D/ActivityThread﹕ SetTargetSeapUtilization:0.25
06-27 11:00:00.118 26004-26004/com.altaoferta.reunio D/ActivityThread﹕ SetTargetTheApidealFree:8388608
06-27 11:00:00.118 26004-26004/com.altaoferta.reunio D/ActivityThread﹕ setTargetHeapConcurrentStart:2097152
06-27 11:00:00.358 26004-26004/com.altaoferta.reunio D/dalvikvm﹕ GC_FOR_ALLOC freed 97K,37%free 12543K/19779K,暂停26ms,总计26ms
06-27 11:00:00.378 26004-26004/com.altaoferta.reunio I/dalvikvm堆﹕ 对于6551056字节分配,将堆(frag大小写)增加到27.252MB
06-27 11:00:00.408 26004-26008/com.altaoferta.reunio D/dalvikvm﹕ GC_并发释放1K,28%释放18939K/26183K,暂停7ms+4ms,总计28ms
06-27 11:00:00.438 26004-26004/com.altaoferta.reunio E/MediaPlayer﹕ Uri是
06-27 11:00:00.478 26004-26004/com.altaoferta.reunio D/MediaPlayer﹕ 开始()穆里是
06-27 11:00:00.568 26004-26004/com.altaoferta.reunio D/libEGL﹕ 已加载/system/lib/egl/libEGL_adreno200.so
06-27 11:00:00.588 26004-26004/com.altaoferta.reunio D/libEGL﹕ loaded/system/lib/egl/libGLESv1_CM_adreno200.so
06-27 11:00:00.588 26004-26004/com.altaoferta.reunio D/libEGL﹕ loaded/system/lib/egl/libGLESv2_-adreno200。因此
请张贴日志check@codeprocessor任何更新都知道你。。。让我查一下