代码如下: Uri uri = Uri.parse(strFile);
Intent it = new Intent(Intent.ACTION_VIEW);
it.setDataAndType(uri, "audio/mp3");//这里出错。。
Main.startActivity(it);查看logcat,提示:02-09 04:02:34.602: E/AndroidRuntime(691): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=/sdcard/zhks.Android/cap/20120209040212.amr typ=audio/amr }如果将it.setDataAndType(uri, "audio/mp3")改为:
it.setDataAndType(uri,"video/mp4")可以出结果,但好像是视频格式..怎么回事
Intent it = new Intent(Intent.ACTION_VIEW);
it.setDataAndType(uri, "audio/mp3");//这里出错。。
Main.startActivity(it);查看logcat,提示:02-09 04:02:34.602: E/AndroidRuntime(691): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=/sdcard/zhks.Android/cap/20120209040212.amr typ=audio/amr }如果将it.setDataAndType(uri, "audio/mp3")改为:
it.setDataAndType(uri,"video/mp4")可以出结果,但好像是视频格式..怎么回事
it.setDataAndType(uri, "audio/mp3")就能播放音频,因为,播放视频在后面也要进行A/V分离,
然后,同时进行音频,视频同步播放。楼主看其他地方能找到问题不,这代码应该没问题。