FLV-видео не воспроизводится на встроенной стене Cooliris

StackOverflow https://stackoverflow.com/questions/1674240

  •  16-09-2019
  •  | 
  •  

Вопрос

У меня есть PHP-файл, который генерирует мультимедийный RSS-файл для встроенной стены.Он считывает изображения и видео из нашей корзины Amazon S3 и подписывает URL-адреса перед созданием RSS-канала.

Когда стена загружается, изображения отображаются идеально.Там, где должно быть видео, есть только пустой черный квадрат, при нажатии на видео - по-прежнему только пустой квадрат.Однако, когда я нажимаю на "Запустить слайд-шоу", видео воспроизводится нормально.Когда видео завершится, оно загрузит другое изображение / видео, и это будет отображаться нормально.Я предполагаю, что когда я нажимаю на миниатюру видео, видео должно начинаться?

Также не удается заставить воспроизводиться видео с Youtube, если я не использую это решение найдено на форуме разработчиков cooliris

Кто-нибудь еще заметил такое поведение и у кого есть какие-либо советы / решения?

Спасибо

------------------------------- ОБНОВЛЕНИЕ ---------------------------------------------------

Теперь я добавил миниатюры видео, которые должны отображаться, и при этом отображается значок воспроизведения, но не отображается миниатюра jpeg.Я использую PHP для генерации rss-канала следующим образом -

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

И аналогичный способ для изображений.Как миниатюры изображений, так и полноразмерные изображения отображаются без проблем.Когда я ввожу ссылку на миниатюру видео в адресную строку браузера, изображение возвращается нормально.

Изображения и видео загружаются из разных сегментов в хранилище S3, и я проверил файлы междоменной политики, и они выглядят нормально для меня, но может ли это быть проблемой?Как я уже сказал, видео воспроизводится нормально, когда cooliris находится в режиме слайд-шоу.

Вот это Ссылка на тестовую страницу, которая показывает проблему.

Это было полезно?

Решение

Встроенная стена должна поддерживать FLV.Если у вас есть тестовая страница, которой вы можете поделиться с нами, мы поможем вам в отладке.

Редактировать:Видео не отображается в 3D, потому что нет файла crossdomain.xml, размещенного на вашем видеосайте.То есть transcodedvideo.s3.amazonaws.com/crossdomain.xml /... необходимо разрешить *.cooliris.com доступ.Это ограничение, связанное с используемой нами библиотекой 3D (PaperVision 3D).Это работает в режиме слайд-шоу, потому что мы просто добавляем 2D-видео на флэш-сцену, без рендеринга его в 3D.Возможно, мы вернемся к этому в будущем, так что спасибо, что подняли этот вопрос.

Рон Йех
Разработчик Cooliris

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top