无法通过 Youtube 播放特定的 youtube 视频 API
Cannot play specific youtube videos through Youtube API
我的应用程序(Windows Phone 8.1)的主要操作需要从 Youtube 播放列表请求视频并播放它们。在过去的几个月里我一直在使用它,直到那时它运行良好。注意:我没有来自 Youtube 的 "official player",因为它似乎不存在,但我使用 MediaElement
最近(一周前)我意识到我不能再播放一些视频了。在找不到任何东西之后,我来找你们。
我通过向 Youtube Api 的请求没有错误,但是有些视频无法播放,它们只是没有开始,因为我没有收到任何错误,因为它不是官方播放器。问题是在过去的两个月里我没有对这些请求进行任何更改,所以我无法理解发生了什么变化,因为我没有在 Youtube 文档上看到任何更新(或者没有收到通知)。
我使用 MyToolkit 包中的 Youtube 对象来获取它的视频 url
YouTube.GetVideoUriAsync(videoUrl, YouTubeQuality.Quality480P);
这给我 this url which could be expired by the time you read this 只是将我重定向到一个白页而不是视频
我检查了是否有一些 Region/Country 锁:null
可嵌入视频:真
许可证:YouTube
隐私权:Public
编辑:见下面的答案
回答:如果有人遇到过这个问题,问题出在用于从 MyToolKit 检索 Youtube 视频的库
Github Issue link
它应该在 link
中所述的版本中修复
我的应用程序(Windows Phone 8.1)的主要操作需要从 Youtube 播放列表请求视频并播放它们。在过去的几个月里我一直在使用它,直到那时它运行良好。注意:我没有来自 Youtube 的 "official player",因为它似乎不存在,但我使用 MediaElement
最近(一周前)我意识到我不能再播放一些视频了。在找不到任何东西之后,我来找你们。
我通过向 Youtube Api 的请求没有错误,但是有些视频无法播放,它们只是没有开始,因为我没有收到任何错误,因为它不是官方播放器。问题是在过去的两个月里我没有对这些请求进行任何更改,所以我无法理解发生了什么变化,因为我没有在 Youtube 文档上看到任何更新(或者没有收到通知)。
我使用 MyToolkit 包中的 Youtube 对象来获取它的视频 url
YouTube.GetVideoUriAsync(videoUrl, YouTubeQuality.Quality480P);
这给我 this url which could be expired by the time you read this 只是将我重定向到一个白页而不是视频
我检查了是否有一些 Region/Country 锁:null
可嵌入视频:真
许可证:YouTube
隐私权:Public
编辑:见下面的答案
回答:如果有人遇到过这个问题,问题出在用于从 MyToolKit 检索 Youtube 视频的库 Github Issue link 它应该在 link
中所述的版本中修复