如何依次播放播放列表中的所有视频?
Posted
技术标签:
【中文标题】如何依次播放播放列表中的所有视频?【英文标题】:How can I play all videos in a play list in turn? 【发布时间】:2019-04-24 03:31:30 【问题描述】:我使用 Xamarin.Forms 视频播放器。如何实现依次播放 youtube 播放列表中的所有视频?能够将视频的缩略图显示为轮播以让用户从视频切换到视频也很好。 我试过这个:
<video:VideoPlayer x:Name="videoPlayer"
Source="https://www.youtube.com/watch?v=Jwcgm5VYV-
U&list=PLyjPaKJQuCEzqQKdA8FsQdsJ77XbjKkBH" />
但出现错误:
错误:不支持的视频类型或无效的文件路径。
我在 NuGet 上找到了 plugin.youtube,但它似乎不适用于 .Net Standard。
什么是正确的方法?
谢谢。
【问题讨论】:
VideoPlayer
不支持自动播放带有视频列表地址的视频。更好的方法是你需要从视频列表地址中获取所有的视频源url,例如http://littlevideo/TestVideo.mp4
。
谢谢。您愿意将此作为答案让我将其标记为这样吗?
好的,我会发的。
【参考方案1】:
VideoPlayer
不支持自动播放带有视频列表地址的视频。
更好的方法是你需要从视频列表地址中获取所有视频源url,例如http://littlevideo/TestVideo.mp4
,然后将视频源url传递给VideoPlayer
源属性。
【讨论】:
以上是关于如何依次播放播放列表中的所有视频?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Youtube API 访问特定播放列表中的所有视频?