我試圖獲得使用mediaplayer的媒體文件的持續時間,所有工作正常,但我在DDMS中收到警告,如下所示。Android:未知的MediaPlayer警告
10-21 17:30:35.109: W/MediaPlayer(7564): mediaplayer went away with unhandled events
我的代碼去如下
//mediaPlayer object initiated to get the duration
MediaPlayer mediaPlayer;
mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
try {
mediaPlayer.setDataSource(AudioListActivity.this, Uri.parse((db_results.get(position)).toString()));
mediaPlayer.prepare();
mediaPlayer.stop();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
//getting duration
int durationTime = 0;
@SuppressWarnings("unused")
TextView duration = (TextView) row.findViewById(R.id.textViewDuration);
durationTime = mediaPlayer.getDuration();
mediaPlayer.release();
有人能幫助我。提前致謝。