【发布时间】:2023-03-07 09:41:01
【问题描述】:
我的应用程序(Windows Phone 8.1)的主要操作需要从 Youtube 播放列表请求视频并播放它们。在过去的几个月里,我一直在使用它,直到那时它运行良好。注意:我没有 Youtube 的“官方播放器”,因为它似乎不存在,但我使用 MediaElement
最近(一周前)我意识到我不能再播放一些视频了。在找不到任何东西之后,我来找你们。
我通过对 Youtube Api 的请求没有错误,但有些视频无法播放,它们只是无法启动,因为我没有收到任何错误,因为它不是官方播放器。问题是在过去的两个月里我没有对这些请求进行任何更改,所以我无法理解发生了什么变化,因为我在 Youtube 文档上没有看到任何更新(或者没有收到通知)。
我使用 MyToolkit 包中的 Youtube 对象来获取它的视频 url
YouTube.GetVideoUriAsync(videoUrl, YouTubeQuality.Quality480P);
这给了我this url which could be expired by the time you read this,它只是将我重定向到白页而不是视频
我检查了是否有一些地区/国家锁定:null
VideoEmbeddable:真
许可证:Youtube
隐私:公开
编辑:见下面的答案
【问题讨论】:
标签: windows-phone-8.1 youtube-api youtube-data-api