Как получить Uri файла в ресурсах для аргумента в VideoView.setVideoURI () - PullRequest
3 голосов
/ 15 апреля 2011

Мне не удалось создать действительный android.net.Uri, который ссылается на mp4-файл в моем каталоге ресурсов, который требуется для аргумента VideoView.setVideoURI(android.net.Uri uri).

У кого-нибудь есть фрагмент кода, демонстрирующийкак я могу построить Ури?

Ответы [ 2 ]

3 голосов
/ 15 апреля 2011

Uri.parse("file:///android_asset/path/to/your.mp4") - это Uri файла в ваших активах. Можно ли воспроизвести видео из ваших активов, однако я не могу сказать, поскольку я никогда не пробовал его.

0 голосов
/ 03 апреля 2013

Я не думаю, что другие приложения могут получить доступ к ресурсам, которые являются частью вашего .apk напрямую - вам, возможно, придется скопировать его на SD-карту и получить к нему просмотрщик PDF,

Чтобы скопироватьфайл из ресурсов, вы можете использовать InputStream is = context.getAssets (). open ("UserGuide.pdf");чтобы получить его содержимое, затем запишите его в другой файл.

...