【问题标题】:Get Error messages from Youtube using Youtube API使用 Youtube API 从 Youtube 获取错误消息
【发布时间】:2012-11-28 10:33:02
【问题描述】:

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

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

提前致谢。

【问题讨论】:

    标签: youtube-api youtube.net-api


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-19
        • 1970-01-01
        • 1970-01-01
        • 2016-04-25
        • 1970-01-01
        • 2013-10-27
        • 2016-01-21
        • 2013-04-23
        相关资源
        最近更新 更多