09 мая 2012 г., 20:33 отuwe

Как автоматически воспроизводить встроенные видео на Facebook?

этостраница показывает, как создать код для встраивания любого видео в Facebook, чтобы встроить его во внешние веб-сайты.

Есть ли способ начать воспроизведение автоматически при загрузке страницы?

Ответы на вопрос(8)

23 мая 2017 г., 14:26 отCommunitytoomanyairmiles

К сожалению для васПолитика Facebook Запретить автоматическое воспроизведение контента (слава богу).

Я пытался отследить фактический программный документ, но он был заглушен шумом SERPS людей, говорящих о том, что его запретили в Facebook !! Вы можете найти вопросы, которые подтверждают этоПереполнение стека а такжеWebApps.

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

Также возможно, что какой-то изумительный jQuery может подделать щелчок, но Facebook обновляет его код так часто, что я сомневаюсь, что любой взлом будет длиться долго.

Лучший ответ - использовать YouTube или другой канал, который позволяет вам обмениваться ими за пределами своей сети. Не полагайтесь на хакерское решение для сети, которая явно не заинтересована в распространении видео за пределами своих границ.

Пользователи могут легко изменить настройки конфиденциальности своих видео, и Facebook, вероятно, попытается нарушить возможность встраивания своего контента, если это станет популярным делом.

29 апр. 2017 г., 18:57 отyotammanor

Ответы здесь немного устарели, так что просто обновленный ответ, вы можете увидетьДокументация Facebook для всех деталей.

TL;DR:

Вот как встраивание видео из Facebook выглядит так:

<html>
<head>
  <title>Your Website Title</title> 
</head>
<body>

  <!-- Load Facebook SDK for JavaScript -->
  <div id="fb-root"></div>
  <script>(function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.6";
    fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));</script>

  <!-- Your embedded video player code -->
  <div class="fb-video" data-href="https://www.facebook.com/facebook/videos/10153231379946729/" data-width="500" data-show-text="false">
    <div class="fb-xfbml-parse-ignore">
      <blockquote cite="https://www.facebook.com/facebook/videos/10153231379946729/">
        <a href="https://www.facebook.com/facebook/videos/10153231379946729/">How to Share With Just Friends</a>
        <p>How to share with just friends.</p>
        Posted by <a href="https://www.facebook.com/facebook/">Facebook</a> on Friday, December 5, 2014
      </blockquote>
    </div>
  </div>

</body>
</html>

The following html tag lets you set autoplay to true:

<div class="fb-video" data-href="<video-post-url>" data-autoplay="true">

Значение по умолчанию дляdata-autoplay конечноfalse.

13 июл. 2013 г., 05:38 отsakibmoonuser2428118

я не могу его протестировать, но добавляю «play» или "автозапуск" Параметр может работать:

<object width="400" height="224" >
 <param name="allowfullscreen" value="true" />
 <param name="allowscriptaccess" value="always" />
 <param name="movie" value="http://www.facebook.com/v/xxx" />
 <param name="autoplay" value="true" />
 <embed src="http://www.facebook.com/v/xxx" type="application/x-shockwave-flash"
   allowscriptaccess="always" allowfullscreen="true" width="400" height="224" autoplay="true">
 </embed>
</object> 
13 июл. 2013 г., 05:37 отsakibmoonJustin Pearce

&autoplay=1 в конце URL-адреса, используемого для автоматического воспроизведения видео. Например:

Если URL для доступа к видео:

http://www.youtube.com/v/xxx

URL автозапуска:

http://www.youtube.com/v/xxx&autoplay=1

Вышесказанное работает для Youtube, но Facebook немного отличается:

В кодовой части кода для автоматического воспроизведения видео на вашем сайте добавьте следующий параметр:

<param name="autoplay" value="true">

Этот метод работает и на других сайтах, в основном на тех, которые используют видеоплеер на основе Flash.

15 мая 2012 г., 19:55 отJaryd Buggins

&autoplay=1

в конце URL-адреса встраиваемого видео следует устранить проблему и разрешить автоматическое воспроизведение видео.

15 мая 2012 г., 23:10 отDenny Mueller

Indicates whether to autoplay the Flash object (false) when allowed. false does not work in profiles for security and aesthetic reasons, except after an AJAX call. Default value is true

https://developers.facebook.com/docs/reference/fbml/swf/

Вы должны изменить пример кода снизу к видео в Facebook, как в приведенной ссылке.

Не пробовал, но может это поможет

С уважением

02 авг. 2015 г., 09:11 отWarren Wang

вы можете пассивно воспроизводить видео, добавив data-autoplay = & quot; true & quot; к тегу div встраиваемого кода.

Ссылка:https://developers.facebook.com/docs/plugins/embedded-video-player

Я только что реализовал это в своем собственном проекте, и он работает, но на данный момент он будет играть только пассивно (в режиме без звука). Это похоже на то, что вы бы увидели, если бы просматривали свою ленту новостей на Facebook. Пользователь должен вручную включить звук видео.

Надеюсь, это поможет.

22 февр. 2017 г., 19:04 отEstevão Lucas

азом:https://www.facebook.com/v2.3/plugins/video.php?allowfullscreen=true&autoplay=true&container_width=800&href=https%3A%2F%2Fwww.facebook.com%2Fredbull%2Fvideos% 2F10155801793140352% 2F & амп; локали en_US & = амп; = джои SDK

Это лучше, чем встроенный URL. Видео помещается в окне просмотра, вы можете контролировать автозапуск с помощью строки запроса / параметра.

ВАШ ОТВЕТ НА ВОПРОС