シークバーで曲を再生するアプリを作っています。raw フォルダーから再生すると機能しますが、sdcard から曲を再生すると、null ポインター例外が表示されます。
private MediaPlayer mediaPlayer;
mediaPlayer = MediaPlayer.create(this, R.raw.t1); // it works
// switch to sdcard
mediaPlayer.setDataSource("/sdcard/t1.mp3"); // null pointer exception.
何が問題なのかわからない。私を助けてください。