无法通过Youtube API播放特定的YouTube视频

时间:2015-11-18 23:21:23

标签: windows-phone-8.1 youtube-api youtube-data-api

我的应用程序(Windows Phone 8.1)的主要操作需要从Youtube播放列表中请求视频并播放它们。在过去的几个月里我一直在使用它,直到那时它运作良好。注意:我没有来自Youtube的“官方播放器”,因为它似乎不存在,但我使用MediaElement
最近(一周前)我意识到我不能再播放一些视频了。在找不到任何东西后,我来找你们。

我对Youtube Api的请求没有任何错误,但有些视频无法播放,他们只是因为没有错误而没有启动,因为它不是官方播放器。事情是我在过去两个月里没有对这些请求做任何改变,所以我无法理解发生了什么变化,因为我没有看到Youtube文档的任何更新(或者没有得到通知)。

我使用MyToolkit包中的Youtube对象来获取它的视频网址

YouTube.GetVideoUriAsync(videoUrl, YouTubeQuality.Quality480P);

哪个给我this url which could be expired by the time you read this只是将我重定向到白页而不是视频

我检查了是否有某些地区/国家/地区锁:null
VideoEmbeddable:真实的 执照:Youtube
隐私:公开

编辑:见下面的答案

1 个答案:

答案 0 :(得分:1)

答案:如果有人遇到过这个问题,问题来自用于从MyToolKit检索Youtube视频的库 Github Issue link 它应该在链接

中声明的版本中修复