Может ли видеопроигрыватель Unity воспроизводить видео из внутренней памяти Android? Если да, то как?

Пожалуйста, помогите мне найти способ получить видео из внутреннего хранилища Android во время выполнения и воспроизвести его с помощью компонента видеопроигрывателя, прикрепленного к объекту, в Unity.

Я хочу получить доступ к видео из внутреннего хранилища во время выполнения, а не из ресурсов.


person Nand gopal    schedule 14.02.2018    source источник
comment
Вы можете попробовать для этого ??   -  person Ali    schedule 14.02.2018
comment
Пробовал ли я это делать? Я попытался установить местоположение файла как URL-адрес, но это не работает.   -  person Nand gopal    schedule 14.02.2018
comment
мимо вашего проверенного кода   -  person Ali    schedule 14.02.2018
comment
Воспроизвести из папки StreamingAssets. См. Дубликат для получения дополнительной информации   -  person Programmer    schedule 14.02.2018
comment
vid.GetComponent<VideoPlayer>().url = "file://storage/emulated/0/Video.mp4"; Но я не думаю, что мы можем получить доступ к файлам вне сборки таким образом.   -  person Nand gopal    schedule 14.02.2018
comment
@Programmer: Это позволило бы мне воспроизводить видео только в папке StreamingAssets, верно? Что, если мне нужно сыграть в нее из доступного места для хранения?   -  person Nand gopal    schedule 14.02.2018
comment
@Programmer не могли бы вы удалить повторяющийся тег, если его нет?   -  person Nand gopal    schedule 14.02.2018
comment
@Programmer: мне нужно взять видео из папки во внутреннем хранилище Android (не добавлено во время сборки), скажем, из SDCard / Videos, а затем перетащить его на объект. Возможно ли это? Я новичок в Unity.   -  person Nand gopal    schedule 14.02.2018
comment
В заголовке указано «Внутреннее хранилище». SDCard не является внутренним хранилищем .....   -  person Programmer    schedule 14.02.2018
comment
Если это уже не дубликат, то вам нужно объяснить, почему он другой   -  person New Alexandria    schedule 15.02.2018
comment
Я просто привел пример случайного места хранения. У меня вопрос, как получить видео или любой файл из такого места.   -  person Nand gopal    schedule 15.02.2018
comment
@NewAlexandria Я не хочу хранить файл в потоковых активах, а затем использовать его из памяти телефона. Вместо этого я хочу, чтобы мой игровой объект мог воспроизводить видео, выбранное из любого места во внутренней памяти.   -  person Nand gopal    schedule 15.02.2018
comment
Кроме того, доступна ли папка StreamingAssets через файловый менеджер в Android?   -  person Nand gopal    schedule 15.02.2018
comment
Ну ИМХО это не дубликат. Предлагаемая альтернатива (Использование нового Unity VideoPlayer и VideoClip API для воспроизведения видео) вообще не упоминает воспроизведение из внутреннего хранилища.   -  person Form    schedule 06.03.2018