Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为Xamarin.Forms VideoPlayer设置源_Video_Xamarin.forms_Xamarin.uwp - Fatal编程技术网

为Xamarin.Forms VideoPlayer设置源

为Xamarin.Forms VideoPlayer设置源,video,xamarin.forms,xamarin.uwp,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" /> 但有一个错误: 错误“=”是意外标

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

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

但有一个错误:

错误“=”是意外标记。所需的标记为“;”


如何处理此问题?

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

<
>
"
' and
&
<
>
"
"及
&
这些字符必须按以下顺序转义

< = &lt;
> = &gt;
" = &quot;
' = &apos;
& = &amp;
<=
> = 
" = "
“=&apos;
&=&;
因此,您应该将XAML更改为

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

在XML属性或文本中有一大堆字符是非法的(XAML是XML方言),因为它们有特殊的含义,请参见

<
>
"
' and
&
<
>
"
"及
&
这些字符必须按以下顺序转义

< = &lt;
> = &gt;
" = &quot;
' = &apos;
& = &amp;
<=
> = 
" = "
“=&apos;
&=&;
因此,您应该将XAML更改为

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

错误“=”是意外标记。所需的标记为“;”

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

错误“=”是意外标记。所需的标记为“;”


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

您可能需要将
替换为
&在您的URL@CGPA6.4非常感谢。我现在可以运行应用程序,但播放机显示:错误:不支持的视频类型或无效的文件路径。也许这和我原来的问题无关,或者是真的吗?我不能说不,因为我们正在更改url。尝试从代码隐藏设置url并检查发生了什么。@CGPA6.4同样的结果,所以我想这不是从url播放播放列表的正确方法。我将提出另一个问题。但是,由于您是第一个提出解决方案的人,您是否愿意替换&作为一个答案,这样我就可以这样标记它?我会等15分钟再批改答案。非常感谢您的帮助。您可能需要将
&
替换为
&在您的URL@CGPA6.4非常感谢。我现在可以运行应用程序,但播放机显示:错误:不支持的视频类型或无效的文件路径。也许这和我原来的问题无关,或者是真的吗?我不能说不,因为我们正在更改url。尝试从代码隐藏设置url并检查发生了什么。@CGPA6.4同样的结果,所以我想这不是从url播放播放列表的正确方法。我将提出另一个问题。但是,由于您是第一个提出解决方案的人,您是否愿意替换&作为一个答案,这样我就可以这样标记它?我会等15分钟再批改答案。非常感谢你的帮助,谢谢!正如我在上面的评论中提到的,播放器现在显示:错误:不支持的视频类型或无效的文件路径。也许这与我最初的问题无关,或者是真的吗?@DavidShochet在我看来似乎是组件的问题,是的,它似乎与我无关。非常感谢。我标记了CGPA6.4的答案,正如他在评论中第一次建议的一样,但我非常感谢您的帮助。谢谢!正如我在上面的评论中提到的,播放器现在显示:错误:不支持的视频类型或无效的文件路径。也许这与我最初的问题无关,或者是真的吗?@DavidShochet在我看来似乎是组件的问题,是的,它似乎与我无关。非常感谢。我标记了CGPA6.4的答案,正如他在评论中第一次建议的一样,但我非常感谢您的帮助。