Определить MP4 видео из обычного кода встраивания - PullRequest
3 голосов
/ 03 ноября 2011

Я на 99% уверен, что ответ Нет , но стоит попробовать, как вы никогда не знаете ...

Типичный код для вставки и копирования для загруженных видео на Facebookвыглядит так:

<object width="400" height="300" ><param name="allowfullscreen" value="true" />
  <param name="movie" value="http://www.facebook.com/v/12345678910111213" />
  <embed src="http://www.facebook.com/v/12345678910111213" type="application/x-shockwave-flash" allowfullscreen="true" width="400" height="300"></embed>
</object>

Исходя из этого, есть ли способ определить, что такое URL MP4?

В качестве альтернативы, YouTube и Vimeo предоставили доступ к " HTML5"дружественное встраивание с использованием IFRAME.Есть ли эквивалент в Facebook?

И да, используя Graph API, вы можете получить embed_html, но я намеренно хочу избежать этого маршрута.

Спасибо.

1 Ответ

2 голосов
/ 14 января 2012

Вы можете получить ссылку непосредственно на видео из атрибута src таблицы видео FQL.

Если вы ищете видео, принадлежащее пользователю:

fql?q=SELECT src FROM video WHERE owner=me()

или, если у вас есть идентификатор видео:

fql?q=SELECT src FROM video WHERE vid=2031763147233

и если вам нужен запрос версии HQ для src_hq вместо src

...