我正在使用 YouTube API 和 C# 开发 Windows 8 应用程序。现在我需要显示 youtube 播放器在视频上显示失败的相同错误消息。比如像这样,
是否有任何 API 查询可用于获取此错误消息或任何其他最佳方式来完成此操作...??
提前致谢。
我正在使用 YouTube API 和 C# 开发 Windows 8 应用程序。现在我需要显示 youtube 播放器在视频上显示失败的相同错误消息。比如像这样,
是否有任何 API 查询可用于获取此错误消息或任何其他最佳方式来完成此操作...??
提前致谢。
如果您从应用程序播放 YouTube 内容,您应该使用官方 YouTube 播放器之一(如iframe 嵌入式播放器),在这种情况下,播放器本身将负责处理播放限制和显示 UX 消息。
我认为您无法获得这样的消息的实际文本,但您可以知道它何时被触发;使用视频的 gdata 提要并专门搜索 media:restriction 元素,如下所示:
http://gdata.youtube.com/feeds/api/videos/zYNNPfuAHa4?fields=media:group/media:restriction
它将为您提供将触发上述错误消息的国家/地区列表;像这样的东西:
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
<media:group>
<media:restriction type="country" relationship="deny">PR GU VI CA DE US UM AS MP PM</media:restriction>
</media:group>
</entry>