这里有奇怪的问题.. 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 文件。