Android 句柄意图视图类型=音频/mpeg

Android 句柄意图视图类型=音频/mpeg,android,android-intent,android-file,Android,Android Intent,Android File,所以,我的想法是使用设备上预装的应用程序打开一个文件。 这是我的密码 Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setData(fileUri); intent.setType(mimeType); startActivity(intent); 我的错误信息是 08-25 12:50:32.900: E/AndroidRuntime(19555): android.content.Act

所以,我的想法是使用设备上预装的应用程序打开一个文件。 这是我的密码

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(fileUri);
intent.setType(mimeType);
startActivity(intent);
我的错误信息是

08-25 12:50:32.900: E/AndroidRuntime(19555): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW typ=audio/mpeg }
有什么办法吗?我读过关于意向过滤器的文章,但是这里的人告诉我,如果我要使用其他应用程序打开我的文件,那么我不需要指定任何过滤器,这是真的吗

由于某些原因,它可以打开PDF文件,JPG和TXT文件

谢谢
Dennis xx检查支持的媒体格式。确保您正在使用其中一个

有什么办法吗

在手机上安装具有处理此MIME类型的活动的应用程序。并非所有可能的MIME类型都将由设备上已有的应用处理


如果您认为您的设备上的某某应用程序应该能够处理此问题,请使用检查其清单,看看哪里出了问题(例如,
fileUri
使用了不受支持的方案)。

只是为了完成它-我建议使用intent.setDataAndType,而不是intent.setData,后跟intent.setType。@Dennis:噢,是的,我完全错过了
setType()
将清除传递给
setData()
Uri