我遇到了一個奇怪的錯誤與視頻Intents
,我沒有經歷過,直到Android 4.1。我的代碼是Intent
。根據官方Android開發者網站Intents and Intent filters的說法,我也嘗試了其他MIME類型,其中包括視頻/ mp4,但通配符(* video/**)應該工作得很好。奇怪的錯誤與視頻意圖果凍豆
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