Android で /data/data/com.example.myapp/ の test3.mid という曲を再生したい
サブディレクトリに配置する必要がありますか? または、間違った方法で setDataSource を呼び出していますか? アプリがクラッシュし、NullPointerException が発生します。
try {
mediaPlayer.setDataSource("file://data/data/com.example.optimuse/test3");
} catch (Exception e1) {
e1.printStackTrace();
}
try {
mediaPlayer.prepare();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}