Domanda

Ho un file PHP che genera un file Media RSS per il muro incorporato. Si legge immagini e video dal nostro secchio Amazon S3 e firma gli URL prima di creare il feed RSS.

Al caricamento della parete, le immagini mostrano perfettamente. Dove ci dovrebbe essere il video c'è solo un quadrato nero vuota, quando il video viene cliccato - ancora solo un quadrato vuoto. Tuttavia quando si fa clic su 'Start Slideshow' il video viene riprodotto ok. Quando il video termina caricherà un'altra immagine / video e questo mostra soddisfacente. Presumo quando scatto una miniatura del video il video dovrebbe iniziare?

Inoltre non è possibile ottenere video di YouTube per giocare a meno che usi questo soluzione trovato sul forum Cooliris sviluppatore

Chiunque altro notare questo comportamento e hanno qualche consiglio / soluzione?

grazie

------------------------------- UPDATE --------------- ------------------------------------

Ora ho aggiunto miniature video che dovrebbe mostrare e questo dimostra l'icona di riproduzione ma non visualizza il jpeg delle miniature. Io uso PHP per generare il feed RSS come segue -

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>
            ';      

E un modo simile per le immagini. Entrambe le miniature delle immagini e le immagini mostrano tutto schermo senza problemi. Quando entro il link per la miniatura del video in una barra degli indirizzi del browser l'immagine viene restituita OK.

immagini e video vengono caricati da diversi secchi di accumulo S3 e ho controllato i file di criteri dei domini e guardano ok per me, ma questo potrebbe essere un problema? Come ho detto anche se il video viene riprodotto quando ok Cooliris è in modalità presentazione.

link ad una pagina di test che mostra il problema.

È stato utile?

Soluzione

Il muro incorporato dovrebbe sostenere FLV. Se si dispone di una pagina di prova è possibile condividere con noi, siamo in grado di aiutare il debug.

EDIT: Il video non rende in 3D, perché non c'è un file crossdomain.xml ospitato presso il sito di video. Cioè, transcodedvideo.s3.amazonaws.com/crossdomain.xml/... ha la necessità di consentire l'accesso * .cooliris.com. Questa è una limitazione con la libreria 3D che usiamo (PaperVision 3D). Funziona in modalità presentazione perché semplicemente aggiungere il video 2D alla fase Flash, senza rendering in 3D. Possiamo rivedere questo in futuro, così, grazie per allevare questo problema.

Ron Yeh
Cooliris Developer

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top