Pregunta

Tengo un archivo PHP que genera un archivo multimedia RSS para la pared incorporado. Se lee imágenes y vídeo de nuestro depósito de Amazon S3 y firma las direcciones URL antes de crear la fuente RSS.

Cuando se carga la pared, las imágenes se muestran a la perfección. Donde debería haber vídeo sólo hay un cuadrado negro vacío, cuando se hace clic en el video - todavía sólo una casilla vacía. Sin embargo, cuando hago clic en 'Iniciar presentación' el vídeo se reproduce bien. Cuando el vídeo termina va a cargar otra imagen / vídeo y esto muestra bien. Asumo que cuando hago clic en una miniatura de vídeo del vídeo debe comenzar?

Además, no se puede obtener vídeos de YouTube para reproducir a menos que utilice este solución se encontró en el foro de desarrolladores cooliris

A alguien más observar este comportamiento y tienen algún consejo / solución?

gracias

------------------------------- ACTUALIZACIÓN --------------- ------------------------------------

Ahora he añadido miniaturas de vídeo que se debe mostrar y esto muestra el icono de reproducción, pero no muestra la miniatura JPEG. Yo uso PHP para generar el feed RSS de la siguiente manera -

echo
            '
                <item>
                    <title>'.urldecode($subject).'</title>  
                    <media:content type="video/x-flv"  url="'.$file_name.'"/>
                    <media:thumbnail url="'.$file_name_thumb.'"/>       
                    <cooliris:data><![CDATA[
                    {
                        "mediatype" : "'.$row['file_type'].'",
                    }
                    ]]></cooliris:data>
                </item>
            ';      

Y de manera similar para las imágenes. Ambas miniaturas de las imágenes y las imágenes de tamaño completo exhiben sin ningún problema. Cuando entro en el enlace a la imagen de vídeo en una barra de direcciones del navegador la imagen se devuelve OK.

Las imágenes y de vídeo se cargan desde diferentes cubos de almacenamiento S3 y he comprobado los archivos de política entre dominios y se ven bien para mí, pero podría ser esto un problema? Como digo, aunque el vídeo se reproduce bien cuando cooliris está en modo de presentación.

enlace a una página de prueba que muestra el problema.

¿Fue útil?

Solución

La pared incrustado debe apoyar FLV. Si usted tiene una página de prueba se puede compartir con nosotros, podemos ayudarle a depurar.

EDIT: El vídeo no se presenta en 3D porque no es un archivo crossdomain.xml alojado en su sitio de vídeo. Es decir, transcodedvideo.s3.amazonaws.com/crossdomain.xml/... necesario para permitir el acceso * .cooliris.com. Esta es una limitación de la biblioteca 3D que utilizamos (PaperVision 3D). Funciona en modo de presentación, ya que sólo tiene que añadir el vídeo de 2D a la etapa de Flash, sin necesidad de procesamiento en 3D. Podemos revisar esto en el futuro, así que gracias por la crianza de este problema.

Ron Yeh
Cooliris desarrollador

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top