1

我正在使用 YouTube API 和 C# 开发 Windows 8 应用程序。现在我需要显示 youtube 播放器在视频上显示失败的相同错误消息。比如像这样,

在此处输入图像描述

是否有任何 API 查询可用于获取此错误消息或任何其他最佳方式来完成此操作...??

提前致谢。

4

2 回答 2

0

如果您从应用程序播放 YouTube 内容,您应该使用官方 YouTube 播放器之一(如iframe 嵌入式播放器),在这种情况下,播放器本身将负责处理播放限制和显示 UX 消息。

于 2012-11-30T16:42:20.117 回答
0

我认为您无法获得这样的消息的实际文本,但您可以知道它何时被触发;使用视频的 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>
于 2012-11-29T06:42:38.523 回答