2016-08-16 5 views
2

현재 음소거 해제 된 오디오로 자동 재생되는 페이스 북 라이브 비디오를 퍼가려고합니다. 나는 xfbml.ready 이벤트가 호출되지 않는 것처럼 라이브 비디오에서 작동하지 않는 것 같지만 솔루션 in this post을 사용하려고했습니다.음소거 페이 스북 실시간 비디오

살아있는 임베디드 비디오에서 오디오를 활성화하는 방법을 알아 낸 사람이 있습니까?

답변

0

트릭은 자동 재생을 사용하고 음소거를 해제하지 말고 정상적으로 동영상을 삽입 한 다음 msg.instance.play()으로 시작한다는 것이 좋습니다.

아래 코드를 참조하거나이 링크를 시도하십시오 http://shoepimper.com/fb.html

<script> 
    window.fbAsyncInit = function() { 
     FB.init({ 
     appId  : '{your-app-id}', 
     xfbml  : true, 
     version : 'v2.5' 
     }); 

     // Get Embedded Video Player API Instance 
     FB.Event.subscribe('xfbml.ready', function(msg) { 
     if (msg.type === 'video') { 
      msg.instance.play(); 
     } 
     }); 
    }; 

    (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"; 
     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/GoSportsLive/videos/vb.1481996068797424/1779032592427102/" 
    data-width="500" 
    data-allowfullscreen="true"></div> 
+0

심지어 당신의 용액으로 "xfbml.ready는"모든 해고되지 않습니다. 즉, 비디오 플레이어의 인스턴스를 가져올 수 없습니다. 원래 포스터는 라이브 비디오에서만 이벤트가 발생하지 않는다고 전했다. 업로드 된 일반 동영상 및 VOD는이 이벤트를 정상적으로 실행합니다. –

+0

불행히도 이것은 여전히 ​​라이브 비디오의 문제입니다. –

+0

내가 궁금해하는 점은 이것이 페이스 북이나 의도적으로 고칠 예정인 행동 일 경우. 이 문제가 해결되던 지 오래되었습니다. 페이스 북 개발자들에게이 사실을 알릴 수있는 방법이 있을까요? 지원 페이지에 문제를 게시했지만 개발자 문제의 페이지처럼 보이지 않았습니다. –