2011-09-19 2 views
5

에 코드 "복사 HTML 포함"Google Plus에서 비디오를 퍼가기위한 방법은 무엇입니까? 그것은 나에게주는

<object style="height: 390px; width: 640px"><param name="movie" 

value="https://www.youtube.com/v/picasacid?version=3"><param 

name="allowFullScreen" value="true"><param name="allowScriptAccess" 

value="always"><embed src="https://www.youtube.com/v/picasacid?version=3" 

type="application/x-shockwave-flash" allowfullscreen="true" 

allowScriptAccess="always" width="640" height="390"></object> 

을하지만 난 내 블로그에 넣어 때는 "영화가 ...로드되지"말했다.

+1

어떻게이 소스 코드를 가져 오나요? – abraham

답변

0

전에로드 할 비디오를 플레이어에게 알려줘야한다고 생각합니다. 위의 소스 코드의 URL은 동영상이 아니라 플레이어를 가리 킵니다.

+1

이 질문에 대한 첫 번째 답변이라는 것을 알 수 있습니다. 따라서 담당자에게이 질문을 답글로 게시 할 권한이 없지만 앞으로는이 질문을 메모로 게시하는 것이 좋습니다. 답변은 문제 해결에 도움이 될 것으로 확신합니다. – Fluffeh

6

Google+ 비디오는 Picasa 비디오로 저장됩니다. 그들은 쉬운 임베딩을 허용하지 않는 방식으로 제공됩니다.

YouTube 코드를 사용하여 YouTube에 업로드하고 퍼가기가 쉽습니다.

Google+ 버전을 사용해야하는 경우 11 시간마다 비디오 스트림 URL이 만료되므로 Google+ 피드에 플레이어 코드를 사용할 수 없습니다.

나는 정기적으로 비디오의 RSS 피드

https://picasaweb.google.com/data/feed/tiny/user/<<the video poster's userid>>/photoid/<<the video's id>> 

를 검색하고 <media:content url="<<video source url>>">을 추출하여 내 웹 사이트에 그것을했다. Google Picasa API를 사용하면 쉽게이 작업을 수행 할 수 있습니다. 나는 각 사용자의 방문에서 스트림 URL을 얻기 위해 AJAX 호출을하지만 방문자는 거의 없다.

각 비디오 형식에 대한 URL을 얻을 수 있습니다.

이 URL을 사용하여 Google+ 플레이어를 검사 할 때 얻을 수있는 소스 코드의 URL을 대체합니다.

<embed width="800" height="600" flashvars="fs=1&amp;hl=en&amp;autoplay=1&amp;ps=picasaweb&amp;fmt_list=<<your fmt_list>>&amp;fmt_stream_map=<<your fmt_stream_map>>&amp;playerapiid=uniquePlayerId&amp;video_id=picasacid&amp;t=1&amp;vq=large&amp;auth_timeout=86400000000" wmode="opaque" scale="noScale" bgcolor="#fff" allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash" src="//www.youtube.com/get_player?enablejsapi=1&amp;vq=hd720"> 

URL은 삽입의 flashvar 속성의 플레이어에 전달됩니다. 비디오 형식 목록 매개 변수 (fmt_list)와 스트림 URL 목록 (fmt_stream_map)을 바꿔야합니다.

FlashVar를 속성의 내용이 urlencoded를하고 당신이 flashvar 속성 내부에 보내는 fmt_listfmt_stream_map의 내용이, 또한 fmt_list 있도록 urlencoded를하고 fmt_stream_map 이중 urlencoded로 결국 있음을 유의하십시오.

나는 충분히 노골적 이었으면 좋겠다.

+0

Google이이 방식을 변경했습니다. 이제 동영상 태그에서 미디어 URL을 사용할 수 있습니다. URL은 여전히 ​​만료됩니다. 비디오 태그

0

비디오를 표시하는 페이지의 DOM을 검사하여 비디오의 google plus 페이지에서 직접 HTML을 추출 할 수 있습니다.

링크를 게시 할 수 있는지 이해할 수 없지만 시도하겠습니다. 이것은 내가 한 일을 설명하는 블로그의 한 페이지입니다. http://www.nicassio.it/daniele/blog/?p=27

어쨌든 일종의 해킹인데, Google이 G + 이외의 지역에서 해당 동영상을 공유하는 것을 원치 않는 것 같습니다.

관련 문제