Intent intent1 = new Intent(
android.provider.MediaStore.INTENT_ACTION_MUSIC_PLAYER)
.setData(selectedImageUri);
我想使用android默认媒体播放器播放媒体文件,但在显示以下内容的设备中无法正常工作
ActivityNotFoundException
。有人可以帮我改正吗?我被困在这里
最佳答案
String extension = MimeTypeMap
.getFileExtensionFromUrl(selectedImagePath);
String mimeType = MimeTypeMap.getSingleton()
.getMimeTypeFromExtension(extension);
Intent mediaIntent = new Intent(Intent.ACTION_VIEW);
mediaIntent.setDataAndType(Uri.parse(selectedImagePath),
mimeType);
startActivity(mediaIntent);
我使用了这段代码,然后得到了输出。