Настройка источника для Xamarin.Forms VideoPlayer - PullRequest
0 голосов
/ 21 ноября 2018

Я пытаюсь заставить мое приложение воспроизводить видео из плейлиста YouTube.Я установил Источник:

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

Но получил ошибку: Ошибка '=' - неожиданный токен.Ожидаемый токен: ';'.

Не могли бы вы рассказать, как я могу решить эту проблему?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

Ошибка '=' - неожиданный токен.Ожидаемый токен: ';'

Это потому, что вы используете & вход в файл xaml, который не поддерживается, поэтому замените его на &amp;.Для получения дополнительной информации посетите @Paul ответ.

0 голосов
/ 21 ноября 2018

Существует множество символов, которые недопустимы в свойствах или текстах XML (XAML - это диалект XML), поскольку они имеют особое значение, см. здесь .Это

<
>
"
' and
&

Эти символы должны быть экранированы следующими последовательностями

< = &lt;
> = &gt;
" = &quot;
' = &apos;
& = &amp;

Следовательно, вы должны изменить свой XAML на

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