부분적으로 해결되었습니다. 플레이어가 인라인 게임을하지 않고 외부 페이지 (전체 화면 모드)로 리디렉션 한 이유는 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를 열면 비디오가 정상적으로 재생됩니다.