我有一个为嵌入式墙生成媒体 RSS 文件的 PHP 文件。它从我们的 Amazon S3 存储桶中读取图像和视频,并在创建 RSS 提要之前对 URL 进行签名。
当墙加载时,图像显示完美。应该有视频的地方只有一个空的黑色方块,当点击视频时 - 仍然只有一个空的方块。但是,当我单击“开始幻灯片放映”时,视频播放正常。视频完成后,它将加载另一个图像/视频,并且显示正常。我假设当我单击视频缩略图时视频应该开始?
除非我使用在 cooliris 开发者论坛上找到的解决方案,否则也无法播放 Youtube 视频
其他人注意到这种行为并有任何建议/解决方案吗?
谢谢
- - - - - - - - - - - - - - - - 更新 - - - - - - - - - ---------------------------------
我现在添加了应该显示的视频缩略图,这显示了播放图标,但不显示缩略图 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 处于幻灯片模式时视频播放正常。
这是一个显示问题的测试页面的链接。