1
我得到使用機器人名單音播放
cr = getContentResolver();
crsrSdcard_ringtone = cr.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null,
null, MediaStore.Audio.Media._ID);
現在我想從播放列表中特定文件,我可以做到這一點與通過它像
在SD卡中的音頻文件信息MediaPlayer mediaPlay = new MediaPlayer();
mediaPlay.setDataSource(this,Uri.withAppendedPath(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, "/"+id));
mediaPlay.prepare();
mediaPlay.start();
請提出解決方案來獲取正在播放的文件。
上面的代碼有問題嗎?請發佈logCat。此外,您可能想嘗試使用try和catch語句來確定您的播放器是否在上述任何準備,啓動或setDataSource階段中失敗。錯誤可以在這裏找到:http://developer.android.com/reference/android/media/MediaPlayer.html#setDataSource(java.lang.String) – Sriram 2011-01-21 06:30:24