Получить сообщения об ошибках с Youtube с помощью Youtube API

Я разрабатываю приложение для Windows 8, используя API YouTube и С#. Теперь мне нужно отобразить то же сообщение об ошибке, которое проигрыватель YouTube отображает на видео с ошибкой. Например вот так,

введите здесь описание изображения

Есть ли доступный запрос API для получения этого сообщения об ошибке или любой другой лучший способ сделать это...??

Заранее спасибо.


person Maniarasu    schedule 28.11.2012    source источник


Ответы (2)


Я не думаю, что вы можете получить фактический текст такого сообщения, но вы можете сказать, когда оно было запущено; используйте канал 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>
person jlmcdonald    schedule 29.11.2012

Если вы воспроизводите контент YouTube из своего приложения, вам следует использовать один из официальных проигрывателей YouTube (например, встроенный проигрыватель iframe), и в этом случае проигрыватель сам позаботится об ограничениях воспроизведения и отображении UX-сообщений.

person Jeff Posnick    schedule 30.11.2012