我正在使用YouTube API和C#开发Windows 8应用程序。现在我需要显示相同的错误消息,youtube播放器在视频上显示的内容失败。例如,像这样,
是否有任何API查询可用于获取此错误消息或任何其他最佳方法来完成此操作...... ??
提前致谢。
答案 0 :(得分:0)
我认为你不能得到这样的消息的实际文本,但你可以告诉它什么时候被触发;使用视频的gdata feed并专门搜索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>
答案 1 :(得分:0)
如果您正在播放应用中的YouTube内容,则应该使用其中一个官方YouTube播放器(例如iframe embedded player),在这种情况下,播放器本身将负责处理播放限制和显示UX消息。