ここで奇妙な問題が発生します。Logcatは、メディアプレーヤーコードでこの(-4 -4)エラーを表示しています。アプリケーションのres/rawフォルダーにファイルfilename.ogg
があり、それを再生しようとしています。
コードは次のとおりです。
try {
String packageName = getPackageName();
int resID = getResources().getIdentifier( "filename" , "raw" , packageName );
mp.setDataSource("android.resource://" + packageName + "/" + resID);
mp.prepare();
mp.start();
} catch (Exception e) {
Toast.makeText(PlayScreen.this, e.toString(), Toast.LENGTH_LONG).show();
}
私が見るトーストメッセージは言う:
java.io.IOException: Prepare failed.: status=0xFFFFFFFC
Eclipse logcatには、次のように表示されます。
MediaPlayer Error (-4 -4)
これを手伝ってくれる人に感謝します...res/rawフォルダーから.oggファイルを再生したいだけです。