簡體   English   中英

Android在原始文件夾中播放視頻(從Intent啟動畫廊)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM