oEmbed с мобильными устройствами - PullRequest
1 голос
/ 29 сентября 2010

Я только что узнал об oEmbed, и мне было интересно, есть ли способ получить мобильную ссылку / код для встраивания, отправив пользовательский агент (или предпочтительный формат, например 3gp)?Возможно, мы что-то пропустили, но я не могу найти эти варианты на веб-сайте oEmbed.

Например, (Youtube), я хотел бы получить ссылку 3gp rtsp для устройств, поддерживающих это, и встроенную флэш-память для устройств, которые поддерживают это.когда я захожу на www.youtube.com со своего мобильного телефона, я получаю ссылки на rtsp.

Спасибо.

1 Ответ

0 голосов
/ 07 июля 2012

К сожалению, для вашего случая использования в спецификации oembed не упоминается о запросе различных форматов контента по заданному URL-адресу, поэтому каждый провайдер должен сам решить, хотят ли они поддерживать встраиваемое для мобильных устройств внедрение код в своих ответах.

Например, вы можете передать параметр iframe конечной точке oembed YouTube либо в Flash, либо в версию iframe их кода встраивания. Однако я не думаю, что многие другие провайдеры поддерживают этот тип флага.

# The URL for the Flash version of this video's embed code
http://www.youtube.com/oembed?iframe=0&url=http%3A//youtube.com/watch%3Fv%3DaWPoJ6sm8HU&format=json
# The URL for the iframe/mobile-friendly version of this video's embed code
http://www.youtube.com/oembed?iframe=1&url=http%3A//youtube.com/watch%3Fv%3DaWPoJ6sm8HU&format=json
...