Могу ли я использовать другие видео форматы, кроме SWF, в посте? - PullRequest
1 голос
/ 10 сентября 2011

Я два дня искал в Google, пытаясь решить эту проблему.Я также искал этот форум и читал страницу FB Dev, пока мои глаза не болят.Я задал этот вопрос два дня назад, и он был удален.Я полностью понимаю, но если я спрашиваю это неправильно, пожалуйста, помогите мне правильно спросить или укажите мне правильное направление или скажите, что я идиот, что угодно.

Я пытаюсь использовать FB.UI, чтобы«Публикация истории в фиде» с моего сайта.Это работает нормально.

Моя проблема в том, что я хочу добавить видео вместо фотографии.Поэтому, основываясь на документации FB DEV, я пытаюсь использовать свойство «source» для этого.Но я пробовал несколько видео форматов безрезультатно (AVI, MP4, FLV).Единственное, что действительно работает, - это SWF-файл, но у меня нет видео в этом формате.(пытался сделать это тоже, но у нас нет нужных инструментов)

Кто-нибудь знает, нужно ли вам использовать SWF или вы можете использовать другой формат, и я делаю это неправильно.

ВыВы можете увидеть мой прогресс здесь http://www.thishope.org/facebook-tab.html (нажмите «получить бесплатную песню», чтобы открыть диалоговое окно.)

Это код с моей страницы

<html>
<head>
  <title>This Hope</title>
  <link href="http://www.thishope.org/this-hope-fb-style.css" rel="stylesheet" type="text/css" />
</head>
<body>


<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
 FB.init({
 appId  : '244237565620746',
 status : true, // check login status
 cookie : true, // enable cookies to allow the server to access the session
 xfbml  : true, // parse XFBML
 channelUrl : 'http://WWW.MYDOMAIN.COM/channel.html', // channel.html file
 oauth  : true // enable OAuth 2.0
 });
 </script>


<div id="fb-link">


<script type="text/javascript">
function newInvite(){
   FB.ui({  method: 'feed',
            message: 'Get A Free Song!',
    source:'http://www.thishope.org/FB-Only-One-Lord.mp4',
    name:'Get A Free Song By This Hope!',
    caption:'Only One Lord',
    description:'Click share to post on your wall and download the song',
    });
   }
 </script>
     <a href="#" onclick="newInvite(); return false;">Get A Free Song!</a>

</div>

  </body>
</html> 

1 Ответ

0 голосов
/ 10 сентября 2011

Не могли бы вы разместить флеш-видеоплеер, такой как flowplayer?Я знаю, что он поддерживает FLV, но не уверен насчет других форматов. Возможно, вам придется сначала перейти на сервер FLV. Затем вы можете прикрепить URL-адрес SWF к своему сообщению, что позволит воспроизводить видео прямо в новостной ленте Facebook

Проверьте источник этого примера страницы: http://sdoyle.fbdublin.com/tests/tasks/632942.html

Метатеги на этой странице, обнаруженные Facebook (через общий доступ или лайк), отображают видеоплеер flowplayer прямо в новостной ленте,и flowplayer знает, какое видео воспроизводить через конфигурацию, переданную ему в качестве параметра.Я знаю, что это не совсем то, что вы пытаетесь сделать, но должно дать вам правильную идею для вашего видео.

Вы должны иметь возможность вставлять таким же образом, используя параметр source для Диалог каналов для указания флеш-плеера для вашего контента

...