FLV de vídeo no jugar en la pared embed Cooliris
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.
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