Вопрос:

MPMoviePlayerController Загрузка видео с камеры Roll

xamarin xamarin.ios mpmovieplayercontroller

77 просмотра

1 ответ

1012 Репутация автора

У меня есть приложение Xamarin.ios, которое должно воспроизводить видео с камеры. Приложение записывает видео с камеры, а затем сохраняет его в рулон камеры. Затем мне нужно воспроизвести эту запись в приложении. У меня есть OutputFileUrl из, например,

file:///private/var/mobile/Containers/Data/Application/872214F0-8C50-46ED-854C-D0C51AF11508/tmp/64E56883-701E-451D-8964-D974C17CAE7E-294-0000001438002E09.mov

Однако, если я передам это конструктору MPMoviePlayerController, он не будет играть, например

moviePlayer = new MPMoviePlayerController(new NSUrl("file:///private/var/mobile/Containers/Data/Application/872214F0-8C50-46ED-854C-D0C51AF11508/tmp/64E56883-701E-451D-8964-D974C17CAE7E-294-0000001438002E09.mov"));

Что я здесь не так делаю?

Автор: Leigh Ciechanowski Источник Размещён: 22.08.2016 08:32

Ответы (1)


0 плюса

4692 Репутация автора

Не уверен, но похоже, что это может быть временный каталог, а не URL видео в Camera Roll. Я не очень знаком с этим, но может случиться так, что, как только вы сохраните его в рулон камеры, временный файл будет удален. Но единственный способ получить URL для видео в списке камер - это использовать UIImagePickerController, который позволяет пользователю выбирать видео для воспроизведения из библиотеки фотографий. Если вы не хотите использовать UIImagePickerController, то, возможно, вам следует сохранить видео в папке документов приложения, а также сохранить его в списке камер?

Автор: jgoldberger - MSFT Размещён: 23.08.2016 01:27
Вопросы из категории :
32x32