FLV-видео не воспроизводится на встроенной стене Cooliris
Вопрос
У меня есть 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