2

Перед вами стоит проблема с совместным видео на стене facebook. Фактически видео делится на стене FB, но видео не играет в линию.Видеообзор на стене facebook с использованием Graph API

Это разделяемая страница мета детали,

<meta property="og:site_name" content="Staging Derbywire"> 
<meta property="og:url" content="http://staging.derbywire.com/video/ticker/102"> 
<meta property="og:title" content="Derbywire mobile market place"> 
<meta property="og:type" content="video"> 
<meta property="og:image" content="http://s3.amazonaws.com/derbywire_development/system/attachments/96/original/open-uri20130822-8464-10q2etf?1377170817"> 
<meta property="og:description" content="Derbywire is a collective space where creatives can sell buy digital content"> 
<meta property="og:video" content="http://staging.derbywire.com/video/player"> 
<meta property="og:video:type" content="application/x-shockwave-flash"> 
<meta property="og:video:width" content="480"> 

Это ссылка на эту страницу http://staging.derbywire.com/video/ticker/102

enter image description here Хотя проверки этой страницы, используя следующую ссылку

https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fstaging.derbywire.com%2Fvideo%2Fticker%2F102

enter image description here

Его не дает каких-либо ошибок, но его не играет видео.

Я дал источник видео URL в http://staging.derbywire.com/video/player

Эта страница имеет видеоплеер

enter image description here

Все конфигурации я сделал правильно. Но видео не воспроизводится. Но я изменил исходный код как YOUTUBE, тогда он работал.

Может ли кто-нибудь помочь мне решить эту проблему.

ответ

2
<meta property="og:video" content="http://staging.derbywire.com/video/player" /> 
<meta property="og:video:type" content="application/x-shockwave-flash" /> 

Вы должны дать URL фактического SWF-файл, который играет видео здесь - адрес, который вы дали (http://staging.derbywire.com/video/player), однако предоставляет полный HTML документ. Facebook не настолько глуп, чтобы просто вставлять полные HTML-документы на свою страницу.

Так что измените это свойство на адрес автономного SWF-файла, который будет воспроизводить фактическое видео.

+0

В этом URL-адресе (http://staging.derbywire.com/video/player) я использую Flow Player. Как я могу добавить фактический SWF-файл с URL-адресом видео. SWF URL => "http://staging.derbywire.com/javascripts/flowplayer/flowplayer-3.2.16.swf Видео URL =>" http://s3.amazonaws.com/derbywire_development/system/videos/102/оригинал/штуковина.mp4 " Можете ли вы дать мне адрес автономного SWF-файла, который будет воспроизводить фактическое видео. – SaravanaKumAr

0

Я нашел решение для воспроизведения совместно используемого видео/аудио в стене Facebook.

  • Для видео я дал мета-тег, как этот

    <meta property="og:video" content="https://d12zt1n3pd4xhr.cloudfront.net/fp/swf/flowplayer-3.2.16.swf?config={'splash': true, 'clip':{'url': '<%= url %>'},'plugins': {'controls':{'url':'https://d12zt1n3pd4xhr.cloudfront.net/fp/swf/flowplayer.controls-3.2.15.swf','bottom': 20}}}"> 
    
  • Для аудио я дал мета-тег, как этот

    <meta property="og:video" content="https://d12zt1n3pd4xhr.cloudfront.net/fp/swf/flowplayer-3.2.16.swf?config={'clip':{'url': '<%= url %>', 'provider': 'audio'},'plugins': {'audio': {'url': 'https://releases.flowplayer.org/swf/flowplayer.audio.swf'},'controls':{'url':'https://d12zt1n3pd4xhr.cloudfront.net/fp/swf/flowplayer.controls-3.2.15.swf', 'backgroundColor':'#002200', 'fullscreen': false, 'height': 50, 'autoHide': false}}}"> 
    

Если вы дали правильные мета-теги на вашей странице ссылок facebook автоматически воспроизводит видео/аудио.

Для пользователей HTTPS вы должны предоставить конфигурацию HTTPS SWF. В противном случае файл не будет встроен.

Смежные вопросы