protected void onListItemClick(ListView l, View v, int position, long id){
  Log.i("ListView Item Click", "" +position + mCursor.getString(4));
  
  
  if (player == null){
   player = new MediaPlayer();
  }
  
  try {
   AssetFileDescriptor afd = getAssets().openFd("audio/" + mCursor.getString(4));
   
   player.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
   afd.close();
   player.start();
   
  }catch (Exception e){
   Log.e("Audio", "Playback failed.", e);
  }
   
 }

DB에 저장되어 있는 파일명은
assets에 mp3 파일로 저장되어있습니다.
다음과 같이 불러오는데,  프로그램이나 에뮬에 따로 오류는 없지만; 음악파일 재생이 안되서
로그캣을 보니
start called in state 2
error (-38, 0)
Error (-38, 0)

이라는 오류가 뜨네요.. ㅠ
이 오류 왜뜨는지 좀 갈켜주십시오 ;;