[英]Android play video in raw folder (launching gallery from intent)
因此,我知道對此有很多疑問,但是似乎所有人都有相同的答案,這不是我想要的。
我的項目的raw
文件夾中有一個視頻,我可以使用VideoView
在應用程序中播放它。 但是,我想利用所有電話隨附的圖庫視頻播放器,以便用戶可以暫停或滾動視頻。
當我嘗試使用ACTION_VIEW
意向打開視頻時,似乎沒有能夠處理該意向的應用程序。 手機的文件夾中有相同的視頻,圖庫播放器可以正常播放。 我還下載了VLC,但列表中仍未顯示任何應用程序。 只是不可能,還是我錯過了什么?
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("android.resource://" + ActivityMain.PACKAGE_NAME + "/" + R.raw.test));
intent.setDataAndType(Uri.parse("android.resource://" + ActivityMain.PACKAGE_NAME + "/" + R.raw.test), "video/*");
startActivity(Intent.createChooser(intent, "Complete action using"));
很少有應用程序支持android.resource
方案。 將視頻復制到文件並播放,或嵌入自己的視頻播放器。
我認為它應該可以幫助您,使用video/mp4
...
Uri uri = Uri.parse("android.resource://" + getPackageName() + "/"+R.raw. test);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);intent.setDataAndType(uri, "video/mp4");
startActivity(intent);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.