2011-09-19 24 views
5

Me da a "Copy HTML incrustado" código:¿Cómo incrustar video DESDE 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> 

pero cuando lo pongo en mi blog que dice "la película no se ha cargado ...".

+1

¿cómo consigues este código de inserción? – abraham

Respuesta

0

Creo que necesita decirle al reproductor qué video cargar antes de que lo haga. Las URL en el código de inserción anterior apuntan al jugador, no al video.

+1

Veo que esta fue su primera respuesta a una pregunta, por lo que no contó con el representante para publicar esto como comentario, pero en el futuro, puede considerar publicar esto como un comentario. Se supone que las respuestas son una solución al problema de la que estás bastante seguro de que resolverán el problema. – Fluffeh

6

Los videos de Google+ se almacenan como videos de Picasa. Se sirven de una manera que no permite una incrustación fácil.

Sería más fácil para usted subirlos a YouTube e incrustarlos con el código de YouTube.

Si debe usar la versión de Google+, no puede usar el código del reproductor en su feed de Google+ porque la URL de la secuencia de video caduca cada 11 horas.

lo hice en mi página web mediante la recuperación periódica del vídeo RSS

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

y extraer el <media:content url="<<video source url>>">. Puedes lograrlo fácilmente usando Google Apics de Google Picasa. Hago una llamada AJAX para obtener las URL de la transmisión en la visita de cada usuario, pero tengo muy pocos visitantes.

Obtiene una URL para cada formato de video.

Utiliza estas URL para reemplazar las URL del código de inserción que puedes obtener al inspeccionar el reproductor de Google+.

<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"> 

Las direcciones URL se pasa al jugador en el atributo de la inserción flashvar. Debe reemplazar el parámetro de lista de formatos de video: fmt_list y la lista de URL de transmisión: fmt_stream_map.

Tenga en cuenta que los contenidos de los atributos FlashVar se urlencoded y el contenido de la fmt_list y fmt_stream_map, que se envían dentro del atributo flashvar, también se urlencoded por lo que el fmt_list y fmt_stream_map terminan doblemente urlencoded.

Espero haber sido lo suficientemente explícito.

+0

Google cambió la forma en que esto funciona. Ahora puede usar las URL multimedia en una etiqueta de video. Las URL aún caducan. Puede obtener la URL de la misma manera y utilícelo en una etiqueta de video

0

Puede intentar extraer el HTML directamente de la página google plus del video, inspeccionando el DOM de la página que muestra el video.

No entiendo si está permitido publicar enlaces, pero lo intentaré. Esta es una página de mi blog que describe cómo lo hice. http://www.nicassio.it/daniele/blog/?p=27

De todos modos, es una especie de truco, parece que Google no quiere que compartamos esos videos fuera de G +.

Cuestiones relacionadas