我遇到了一个奇怪的视频错误,Intents
直到 Android 4.1 才出现。
这是我启动Intent
. 我也尝试过使用其他 MIME 类型,包括video/mp4,但是通配符 (*video/**) 应该可以正常工作,根据官方 Android 开发者网站Intents 和 Intent filters。
Intent videoIntent = new Intent();
videoIntent.setAction(Intent.ACTION_VIEW);
videoIntent.setData(Uri.parse(fileUrl));
videoIntent.setType("video/*");
startActivity(videoIntent);
在我的设备上,都运行 Android 4.1,这会导致ActivityNotFoundException
,因为它说没有安装的应用程序可以处理Intent
. 这很奇怪,因为它一直适用于所有以前的 Android 版本,并且应该在默认视频播放器中启动。
许多第三方视频播放器都能够处理Intent
,所以我想知道为什么它不再与默认视频播放器一起使用。
有任何想法吗?
这似乎是同一个问题: