意图intent1 =新意图( android.provider.MediaStore.INTENT_ACTION_MUSIC_PLAYER) .setData(selectedImageUri);媒体播放器异常
我想播放媒体文件采用了android默认媒体播放器,但它不是在设备工作时显示
ActivityNotFoundException
。可任何一个可以帮助我纠正it.i卡在这里
意图intent1 =新意图( android.provider.MediaStore.INTENT_ACTION_MUSIC_PLAYER) .setData(selectedImageUri);媒体播放器异常
我想播放媒体文件采用了android默认媒体播放器,但它不是在设备工作时显示
ActivityNotFoundException
。可任何一个可以帮助我纠正it.i卡在这里
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);
我用这个代码和我得到了我的输出。
也许这会帮助你。以下是我使用的作品,它工作正常。将网址传递给您的默认媒体播放器,并从那里进行处理。
Uri myUri = Uri.parse(//your url);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(myUri, "audio/*");
startActivity(intent);
你正在使用哪个手机。当手机中没有应用程序来处理你的意图时,这种情况就会出现。 – akkilis 2012-01-18 06:10:53