簡體   English   中英

如何在VideoView.setVideoURI()中獲取參數資產的Uri文件

[英]How to get get Uri of file in assets for argument in VideoView.setVideoURI()

我沒有成功生成有效的android.net.Uri ,它引用了我的資產目錄中的mp4文件,這是VideoView.setVideoURI(android.net.Uri uri)的參數所必需的。

有沒有人有一個代碼片段來演示我如何構建Uri?

Uri.parse("file:///android_asset/path/to/your.mp4")是資產中文件的Uri 不過,你是否可以播放資產中的視頻,我不能說,因為我從未嘗試過。

我不認為其他應用程序可以直接訪問屬於.apk的資產 - 您可能需要將其復制到SD卡並讓PDF查看器從那里訪問它

要從資產中復制文件,可以使用InputStream is = context.getAssets()。open(“UserGuide.pdf”); 獲取其內容然后將其寫入另一個文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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