Pergunta

Eu tenho um arquivo PHP que gera um arquivo de mídia RSS para a parede incorporado. Ele lê imagens e vídeo do nosso balde de Amazon S3 e sinais As URLs antes de criar o feed RSS.

Quando as cargas de parede, imagens exibir perfeitamente. Onde deveria haver vídeo existe apenas um quadrado preto vazio, quando o vídeo é clicado - ainda só um quadrado vazio. No entanto, quando eu clicar em 'Iniciar Slideshow' o vídeo é reproduzido ok. Quando o vídeo termina ele vai carregar outra imagem / vídeo e este exibe bem. Eu assumo quando eu clicar em um vídeo em miniatura do vídeo deve começar?

Também não pode obter vídeos YouTube para jogar a menos que eu use este solução encontrado na fórum de desenvolvedores cooliris

Qualquer outra pessoa perceber esse comportamento e tem algum conselho / solução?

graças

------------------------------- ATUALIZAÇÃO --------------- ------------------------------------

Eu já adicionou miniaturas de vídeo que deve ser mostrando e isso mostra o ícone do jogo, mas não exibe a miniatura jpeg. Eu uso PHP para gerar o feed rss como 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 de forma semelhante para imagens. Ambas as miniaturas de imagens e imagens de tamanho real exibir sem problema. Quando eu entrar no link para a miniatura de vídeo em uma barra de endereços do navegador a imagem é devolvida OK.

Imagens e vídeo são carregados a partir de diferentes baldes no armazenamento S3 e eu ter verificado arquivos de política transversal de domínio e eles parecem ok para mim, mas isso poderia ser um problema? Como eu disse que o vídeo é reproduzido ok quando cooliris está em modo slideshow.

Aqui está uma ligação para uma página de teste que mostra o problema.

Foi útil?

Solução

A parede embutido deve apoiar FLV. Se você tem uma página de teste que você pode compartilhar com a gente, nós podemos ajudá-lo a depuração.

EDIT: O vídeo não rende em 3D, porque não há um arquivo crossdomain.xml hospedados em seu site de vídeo. Ou seja, transcodedvideo.s3.amazonaws.com/crossdomain.xml/... precisa permitir * .cooliris.com acesso. Esta é uma limitação com o 3D uso da biblioteca nós (PaperVision 3D). Ele funciona em modo slideshow porque nós simplesmente adicionar o vídeo 2D para o palco Flash, sem torná-lo em 3D. Podemos rever isso no futuro, por isso obrigado por trazer esta questão.

Ron Yeh
Cooliris desenvolvedor

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top