2012-03-09 1 views
0

페이스 북 API를 사용하여 .SWF 컨텐츠를 게시 할 때 벽면에서 인라인으로 재생할 수 없습니다. 미리보기 이미지를 클릭하면 외부 페이지로 리디렉션되고 비디오가 전체적으로 열립니다 화면. + document.location.host + '/ htutilities/플래시/선수 : 내가 MP4를 통과있어 API를 태그 소스에서 페이스 북에 게시 된 인라인 swf 비디오 재생

은 다음과 동영상 URL ...

소스 ='// HTTP '를 스트리밍. swf? videoFile = '+ 탈출 (movieUrl);

내가 잘못 했나요? 페이스 북 화이트리스트는 현실인지 아닌지? 감사합니다. .

답변

0

부분적으로 해결되었습니다. 플레이어가 인라인 게임을하지 않고 외부 페이지 (전체 화면 모드)로 리디렉션 한 이유는 player.swf가 http 도메인에 호스팅 되었기 때문입니다. Facebook에서 인라인 전용 https 동영상을 호스팅하고 다른 사용자를 리디렉션합니다. 'stream.publish'>

FB.ui ({ 방법 - 모든 우선 내가 HTTPS 이전 FB API를 사용하여 페이스 북에 공개 디렉토리 및 게시를 만드는 구글 사이트를 사용 도메인 내 SWF 플레이어를로드 , 표시 : '팝업', 메시지 : '페이스 북 연결은'

attachment: 
      {  

       name  : 'Test ore 10:24',  
       caption  : 'The Facebook Connect JavaScript SDK',  
       description : ('desc'), 

       'media' : 

         [ 
          { 

           "type"   : "flash", 
           "swfsrc"   : "https://sites.google.com      /site/myRootDirectory /Home/player.swf?videoFile=" + escape("rtmp://myStream"), 
           "imgsrc"   : "http://fbrell.com/f8.jpg", 
           "width"   : "80", 
           "height"   : "60", 
           "expanded_width" : "360", 
           "expanded_height": "250" 

          } 
          ] 

       } 

    }) 

결과는 비디오가 인라인 컨트롤 선수 보여했지만 버퍼링은 80 %에서 중지 내가 넣은 두 번째 시도에서. swfsrc를 참조하는 Google 사이트의 mp4 비디오. Facebook이 보이지 않는 개체를 인라인으로 만듭니다. 또한이 게시물을 따르십시오 - 성공없이>

Cannot play embedded videos on facebook wall unless SSL is disabled

.

P. 두 경우 모두 브라우저에서 swfsrc를 열면 비디오가 정상적으로 재생됩니다.

관련 문제