我在使用视频
以下是我用于启动
在我的设备上,都运行着Android 4.1,在这种情况下会导致
许多第三方视频播放器都能够处理
有任何想法吗?
这似乎是相同的问题: Video player not working on Jelly Bean device :android.content.ActivityNotFoundException
Intents
时遇到了一个奇怪的错误,这种错误直到Android 4.1之前我都没有遇到过。以下是我用于启动
Intent
的代码。我也尝试过其他MIME类型,包括 video/mp4 ,但是通配符(*video/**)应该可以正常工作,根据Intents and Intent filters上官方的Android开发者网站。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
,所以我想知道为什么默认视频播放器不再起作用了。有任何想法吗?
这似乎是相同的问题: Video player not working on Jelly Bean device :android.content.ActivityNotFoundException