2009-11-04 60 views
0

我有一个PHP文件,它为嵌入墙壁生成媒体RSS文件。它会从我们的Amazon S3存储桶读取图像和视频,并在创建RSS提要之前签署这些URL。在Cooliris嵌入墙上播放的FLV视频

当墙壁加载时,图像显示完美。哪里应该有视频,只有一个空的黑色方块,当点击视频 - 仍然只是一个空的方形。但是,当我点击“开始幻灯片播放”时,视频播放正常。当视频结束时,它会加载另一个图像/视频,并显示正常。我假设当我点击视频缩略图时,视频应该开始播放?

也得不到Youtube视频播放,除非我用的Cooliris的开发者论坛

任何人注意到此行为发现this solution和有任何意见/解决方案?

感谢

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

我现在已添加应显示的视频缩略图,并显示播放图标,但不显示缩略图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> 
      ';  

和图像类似的方式。图像缩略图和全尺寸图像都可以毫无问题地显示出来。当我将视频缩略图链接输入浏览器地址栏时,图像返回OK。

图片和视频从S3存储中的不同桶中加载,我检查了跨域策略文件,它们对我来说看起来不错,但是这可能是个问题吗?就像我说的,虽然当cooliris处于幻灯片模式时视频播放OK。

Heres a link到显示问题的测试页面。

+0

如果你能发布链接到您的网站的问题,我也许可以帮助你在调试它。 – 2009-11-11 19:53:10

+0

谢谢,我添加了一个链接到问题 – undefined 2009-11-12 11:50:02

回答

1

嵌入式墙应该支持FLV。如果您有测试页面可以与我们分享,我们可以帮助您进行调试。

编辑: 由于在您的视频网站上没有托管crossdomain.xml文件,因此视频无法以3D呈现。也就是说,transcodedvideo.s3.amazonaws.com/crossdomain.xml/...需要允许* .cooliris.com访问。这是我们使用的3D库(PaperVision 3D)的限制。它以幻灯片模式工作,因为我们只需将2D视频添加到Flash舞台,而不需要渲染为3D。我们今后可能会重新讨论这个问题,所以谢谢你提出这个问题。

朗叶
Cooliris的开发

+0

的测试页嗨谢谢 - 继承人链接到测试页面。我还没有创建视频缩略图,因此请使用单个图像作为视频。当您点击页面底部的播放按钮播放视频时没有任何问题,并且当您双击视频时,它们也可以播放。仅当您点击一次,在其他cooliris示例中,我已经看到该视频在被选中时开始播放(单击)。这里的网址 - http://crufts.burstfire.net/stephenTest/cooliris_embed.php谢谢你看看。 – undefined 2009-11-12 11:48:46

+0

你还可以告诉我如何添加一个按钮来切换全屏模式开/关,而不是右键单击来调出上下文菜单?谢谢 – undefined 2009-11-12 15:08:32

+0

我已经更新了更详细的问题。我的视频转换脚本现在生成视频缩略图,因此这些视频缩略图现在被包含在发送给cooliris的RSS源中。 – undefined 2009-11-12 16:13:05