0

Я работаю в форме xamarin. Я пытаюсь воспроизвести видео в Video Player. Для того же я использовал этот пример кода из GitHubКак воспроизводить видео в видеоплеере в форматах xamarin?

https://github.com/xamarin/customer-success-samples/tree/master/samples/Xamarin.Forms/FormsNativeVideoPlayer

, но проблема в том, когда я ставлю «http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4» ссылка VideoPlayer_CustomRender.cs файл Видео играть правильно. но когда я помещаю любую ссылку на YouTube, это не работает и покажет мне ошибку «Не могу воспроизвести это видео». Я хочу добиться этой функциональности специально в Android.

Я не могу понять, что происходит?

ответ

0

Вы можете проверить компонент видеопроигрывателя в хранилище компонентов Xamarin Forms. Он позволяет отображать собственный видеопроигрыватель на iOS, Android и Windows Phone.

Он также позволяет воспроизводить видеоролики YouTube с использованием прилагаемого расширения XAML под названием YouTubeVideoIdExtension. Обратите внимание, что это экспериментально, так как вы должны использовать официальные API Google для интеграции и получения правильных URL-адресов источников.

В приведенном ниже фрагменте кода показан самый простой пример просто его добавления и использования. У вас также есть возможность подключаться к таким событиям, как воспроизведение, приостановка, остановка, завершение и т. Д. Вы можете контролировать громкость, автовоспроизведение и повторять между прочим.

https://github.com/adamfisher/Xamarin.Forms.VideoPlayer

<?xml version="1.0" encoding="utf-8" ?> 
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 
      xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
      xmlns:o="clr-namespace:Octane.Xam.VideoPlayer;assembly=Octane.Xam.VideoPlayer" 
      x:Class="VideoPlayerSamples.VideoPlayerBasicExamplePage" 
      Title="Basic Video Player"> 

    <o:VideoPlayer Source="http://vjs.zencdn.net/v/oceans.mp4" /> 

</ContentPage> 

Отказ от ответственности: Это мой компонент.

+0

Спасибо за повтор, я уже видел эту ссылку раньше, но я не хочу ее покупать. –

+0

Если кому-то еще интересно, проект переместился сюда: https://github.com/adamfisher/Xamarin.Forms.VideoPlayer – Adam