为 Xamarin.Forms VideoPlayer 设置来源
Setting Source for Xamarin.Forms VideoPlayer
我正在尝试让我的应用程序播放 youtube 播放列表视频。我设置来源:
<video:VideoPlayer x:Name="videoPlayer"
Grid.Row="0" Source="https://www.youtube.com/watch?v=Jwcgm5VYV-U&list=PLyjPaKJQuCEzqQKdA8FsQdsJ77XbjKkBH" />
但是出现错误:
Error '=' is an unexpected token. The expected token is ';'.
我该如何处理这个问题?
在XML属性或文本中有一堆字符是非法的(XAML是XML方言),因为它们有特殊含义,参见here.这些是
<
>
"
' and
&
这些字符必须通过以下序列进行转义
< = <
> = >
" = "
' = '
& = &
因此您应该将 XAML 更改为
<video:VideoPlayer x:Name="videoPlayer"
Grid.Row="0" Source="https://www.youtube.com/watch?v=Jwcgm5VYV-U&list=PLyjPaKJQuCEzqQKdA8FsQdsJ77XbjKkBH" />
Error '=' is an unexpected token. The expected token is ';'
这是因为您正在使用 &
登录 xaml 不支持的文件,因此请将其替换为 &
。有关详细信息,请访问@Paul answer。
我正在尝试让我的应用程序播放 youtube 播放列表视频。我设置来源:
<video:VideoPlayer x:Name="videoPlayer"
Grid.Row="0" Source="https://www.youtube.com/watch?v=Jwcgm5VYV-U&list=PLyjPaKJQuCEzqQKdA8FsQdsJ77XbjKkBH" />
但是出现错误:
Error '=' is an unexpected token. The expected token is ';'.
我该如何处理这个问题?
在XML属性或文本中有一堆字符是非法的(XAML是XML方言),因为它们有特殊含义,参见here.这些是
<
>
"
' and
&
这些字符必须通过以下序列进行转义
< = <
> = >
" = "
' = '
& = &
因此您应该将 XAML 更改为
<video:VideoPlayer x:Name="videoPlayer"
Grid.Row="0" Source="https://www.youtube.com/watch?v=Jwcgm5VYV-U&list=PLyjPaKJQuCEzqQKdA8FsQdsJ77XbjKkBH" />
Error '=' is an unexpected token. The expected token is ';'
这是因为您正在使用 &
登录 xaml 不支持的文件,因此请将其替换为 &
。有关详细信息,请访问@Paul answer。