EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Сделать основным языком
PF вопросы - Форум

Как играть в видео, в VideoView, непрерывно или петля

Xamarin Android программирование  
 
Как играть в видео, в VideoView, непрерывно или петля

Один из классов, предлагаемых SDK из Андроид для Воспроизведение видео в приложениях, что мы разрабатываем является класс VideoView. Этот класс позволяет нам, форма простой, Воспроизведение видео по распределение его маршрут и призыв к метод открытия репродукции. Т.е., с практически четыре линии код, Мы сможем просмотреть видео, которое вы хотите в этом объекте.

Как Пример, Предположим, что у нас объект в нашем интерфейсе класса VideoView, с именем videoPlayerView, и внутри у нас есть следующие код:

Мы также предполагаем, что у нас видео в имя вложенной папки ‘сырье‘, в папке ресурсов ‘Ресурсы‘.

С этим, выбранное видео является будет играть в объекте только один раз. Теперь хорошо, и если я хочу что сказал видео будет играть в петлю на неопределенный срок??

 

Как играть, в режиме, видео в VideoView Xamarin Android

 

Чтобы не имеющих какого-либо метода неявным задать воспроизведение в режиме цикла, Мы должны сделать использование объекта MediaPlayer Этот взгляд связанные. Класс VideoView Это как оболочка класса или Программа-оболочка класс MediaPlayer, что делает легче реализация приложения видео.

Поэтому, Мы собираемся доступ к нему через событие OnPrepared Это говорит нам, что носитель готов для воспроизведения и, для этого, Мы сделаем его через Слушатель, который будет позже назначить наш VideoView.

Для слушателя, Мы будем создавать a класс То, что Реализация интерфейс IOnPreparedListener и мы будем писать метод OnPrepared, как показано в следующем коде:

С этим, присвоить значение Правда для атрибута Циклическое воспроизведение из объекта MediaPlayer связанные.

После того, как мы класс список, Нам просто нужно назначить объект этого класса для нашего объекта класса VideoView. Для этого, Мы просто используем метод SetOnPreparedListener то же самое, прохождение, как параметр, объект нового класса VideoLoop что я создал.

Таким образом, первоначальный код будет иметь следующую форму:

Если мы приступим к Компиляция и Запуск Наши применение, Мы увидим, как сейчас видео Это Пьесы непрерывный режим петля.

Оставьте нам комментарий или ввестиФорум
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

3 мысли о»Как играть в видео, в VideoView, непрерывно или петля

cyberlacs

Как сделать так, чтобы это приложение получить все видео в папку и играть все ?

    Джошуа

    Привет cyberlacs, Попробуйте использовать EventHandler шалаш. Завершение + = (Отправитель, e) => { }, прерывая видео и присвоения ей новый маршрут и снова перезапустить видео.

      cyberlacs

      Мой друг работал здесь спасибо много даже просто используется так:

      шалаш. Завершение + = (Отправитель, e) => { … } и это сработало 🙂

      Я занимаюсь разработкой Xamarin анкету

      Большое спасибо.

Комментарии закрыты.