设置Xamarin.Forms VideoPlayer的源

时间:2018-11-21 13:22:15

标签: video xamarin.forms xamarin.uwp

我正在尝试让我的应用播放youtube播放列表视频。我设置了来源:

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

但是出现错误: 错误“ =”是意外令牌。预期的令牌为“;”。

能否请您告诉我该如何处理?

谢谢。

2 个答案:

答案 0 :(得分:2)

  

错误'='是意外令牌。预期的令牌为“;”

这是因为您正在使用&登录不支持的xaml文件,因此将其替换为&amp;。有关更多信息,请访问@Paul答案。

答案 1 :(得分:1)

在XML属性或文本中有很多非法字符(XAML是XML方言),因为它们具有特殊含义,请参见here。这些是

<
>
"
' 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" />