如何在VideoView.setVideoURI()中获取参数资产的Uri文件

时间:2011-04-15 15:21:47

标签: android uri android-assets

我没有成功生成有效的android.net.Uri,它引用了我的资产目录中的mp4文件,该文件是VideoView.setVideoURI(android.net.Uri uri)的参数所必需的。

有没有人有代码片段来演示我如何构建Uri?

2 个答案:

答案 0 :(得分:3)

Uri.parse("file:///android_asset/path/to/your.mp4")是资产中文件的Uri。不过,你是否可以播放资产中的视频,我不能说,因为我从未尝试过。

答案 1 :(得分:0)

我不认为其他应用可以访问属于.apk的资产 直接 - 您可能需要将其复制到SD卡并拥有PDF 观众从那里访问

要从资产中复制文件,您可以使用 InputStream是= context.getAssets()。open(" UserGuide.pdf"); 获取其内容然后将其写入另一个文件。