0
奇怪的问题在这里.. Logcat在我的媒体播放器代码中向我显示这个(-4 -4)错误。我在我的应用程序的res/raw文件夹中有一个filename.ogg
文件,我试图播放它。Android媒体播放器错误(-4 -4)从res/raw播放.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文件。
甚至当我做R.raw.myfilename同样的错误。另外我需要能够从字符串(数据库条目)到资源。任何其他想法? – JDS