Подтвердить что ты не робот

Как SoundCloud внедряет виджет HTML5/JS на Facebook?

Здесь сценарий, который я вижу -

  • Нажмите, чтобы опубликовать звук из SoundCloud в Facebook
  • Он включает игрока в сообщение, на которое можно щелкнуть, чтобы перейти к исходному элементу SoundCloud. Или вы можете щелкнуть значок Play, чтобы воспроизводить звук прямо в фиде.
  • Игрок является игроком Javascript/HTML5 (который вы можете увидеть, просмотрев источник). Если вы берете внедренный URL-адрес и помещаете его в отладчик от открытым графом Facebook, вы увидите, что он, по-видимому, направляет на включение Flash SWF

Как звучит SoundCloud, что-то вроде своего трюка с перенаправлением, чтобы получить SWF "og: video", чтобы превратиться в плеер JS/HTML5?

Я заметил, что есть "og: type" из "soundcloud: sound", так это какой-то сценарий использования белого списка /Facebook?

Попробуйте сами:

Я нашел этот бит информации с сайта SoundCloud о том, как они переключились на игроков JS (которые возвращаются к Flash в старых браузерах): http://help.soundcloud.com/customer/portal/articles/1219149-where-has-the-flash-widget-gone-

4b9b3361

Ответ 1

Это может быть только частичный ответ. Но существует специальная программа Facebook Open Graph Music, которая "доступна только для белых партнеров в это время". Это включает в себя bridge, целью которого является "включить кнопки воспроизведения в потоках новостей на Facebook.com, которые могут воспроизводить и приостанавливать дорожки и указывать, какие играет."

Однако очевидно вы можете включить форматы Flash (application/x-shockwave-flash) и HTML5 (video/mp4) в свойстве og:video:type.