这是我的代码。我正在使用什么?
Intent intent = new Intent(Intent.ACTION_DEFAULT);
intent.setDataAndType(Uri.parse(fileName), "audio/*");
startActivity(intent);
给出错误
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=/mnt/sdcard/DCIM/Hitesh_2011-04-19Time10-55.amr typ=audio/* }
是否允许使用原生播放器。问题是什么?
请帮我me.plz 提前谢谢。
答案 0 :(得分:1)
我不明白你的本地玩家是什么意思。但这仍然是我用来使用默认播放器在SD卡中播放本地文件的代码。
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
Uri data = Uri.parse("file://"+Environment.getExternalStorageDirectory()
.getAbsolutePath()+"/" + fileName);
String type = "audio/mp3";
intent.setDataAndType(data, type);
startActivity(intent);
希望它有所帮助,让我知道它的输出。