2016-02-13 4 views
1

На моем веб-сайте я использую JWPlayer для воспроизведения видеоконтента. Я хотел бы включить игрока, размещенного на моем веб-сайте, в сообщение в Facebook, которое воспроизводится на этом посту, а не ссылку на другой сайт. Когда я использую мастер внедрения JWPlayer на своем веб-сайте, он создает страницу на своем сервере с игроком и дает некоторый код iframe, который я могу вставить в Facebook. Это работает отлично. Тем не менее, мне действительно нужно иметь возможность сделать автоматизированный процесс, который создает встроенные страницы на моем собственном сайте независимо от веб-сайта JWPlayer.Facebook In-line Video Not Working

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

При изучении проблемы в справочной системе Facebook, я увидел, что вам нужен безопасный URL-адрес. Мой сайт имеет сертификат SSL. Однако у него нет сертификата EV, такого как веб-сайт JWPlayer. Может ли это быть проблемой? Я не хочу тратить на это деньги, если не знаю, что это сработает.

Вот мой заголовок html, если он вообще помогает. И я использую JWPlayer 7. Любая помощь будет высоко оценена.

<head prefix="og:http://ogp.me/ns#"> 
     <title>HTTP test video</title> 
     <meta charset="utf-8"> 

     <meta name="robots" content="noindex"> 
     <meta property="og:url" content="https://www.examplewebsite.com/embed/player.html"> 
     <meta property="og:title" content="HTTPS test video"> 
     <meta property="og:image" content="http://www.examplewebsite.com/embed/og_image.jpg"> 
     <meta property="og:description" content="This is a test."> 
     <meta property="og:type" content="video"> 
     <meta property="og:video:url" content="https://examplewebsite.com/embed/jwplayer.flash.swf"> 
     <meta property="og:video:secure_url" content="https://examplewebsite.com/embed/jwplayer.flash.swf"> 
     <meta property="og:video:type" content="application/x-shockwave-flash"> 
     <meta property="og:video:width" content="480"> 
     <meta property="og:video:height" content="270"> 
    </head> 
+0

Проверьте свои метатеги OG с помощью инструмента отладки, https://developers.facebook.com/tools/debug – CBroe

+0

Я пробовал это, и мне это не очень помогло ... Мне просто нужно было удалить материал и добавить он вернулся, пока он не работал – Chase

ответ

1

Хорошо, я понял, что проблема. По какой-то причине тег og: url испортил все это. Я удалил этот тег, и все работает отлично, пока отображается строка. Я не знаю, почему это исправляет, но это работает. Тем не менее, я считаю, что JWPlayer 6 и 7 не поддерживают встраивание Facebook ... Но это другая проблема.