Как я могу играть все видео в списке воспроизведения по очереди?

Я использую Xamarin.Forms VideoPlayer. Как я могу реализовать воспроизведение всех видео в плейлисте youtube по очереди? Было бы также полезно отображать миниатюры видео в качестве карусели, чтобы пользователь мог переключиться с видео на видео. Я попробовал это:

<video:VideoPlayer x:Name="videoPlayer" 
                   Source="https://www.youtube.com/watch?v=Jwcgm5VYV- 
                   U&amp;list=PLyjPaKJQuCEzqQKdA8FsQdsJ77XbjKkBH" />

Но получил ошибку:

Ошибка: неподдерживаемый тип видео или неправильный путь к файлу.

Я нашел plugin.youtube на NuGet, но, похоже, он не работает с .Net Standard.

Каким будет правильный подход?

Спасибо.

Всего 1 ответ


VideoPlayer не поддерживает автоматическое воспроизведение видео с адресом списка видео. Лучший способ заключается в том, что вам нужно получить весь URL-адрес источника видео, например http://littlevideo/TestVideo.mp4 из адреса списка видео, а затем передать исходный код источника видео в исходное свойство VideoPlayer .


Есть идеи?

10000