Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rss FLV视频未在Cooliris嵌入墙中播放_Rss_Youtube_Flv_Cooliris - Fatal编程技术网

Rss FLV视频未在Cooliris嵌入墙中播放

Rss FLV视频未在Cooliris嵌入墙中播放,rss,youtube,flv,cooliris,Rss,Youtube,Flv,Cooliris,我有一个PHP文件,为嵌入的墙生成一个媒体RSS文件。它从AmazonS3存储桶读取图像和视频,并在创建RSS提要之前对URL进行签名 当墙加载时,图像将完美显示。应该有视频的地方只有一个空的黑色方块,当点击视频时,仍然只有一个空方块。但是,当我点击“开始幻灯片放映”时,视频播放正常。视频完成后,将加载另一个图像/视频,显示良好。我想当我点击一个视频缩略图时,视频应该开始了吗 也无法播放Youtube视频,除非我使用cooliris开发者论坛上的Find 其他人注意到这种行为并有任何建议/解决方

我有一个PHP文件,为嵌入的墙生成一个媒体RSS文件。它从AmazonS3存储桶读取图像和视频,并在创建RSS提要之前对URL进行签名

当墙加载时,图像将完美显示。应该有视频的地方只有一个空的黑色方块,当点击视频时,仍然只有一个空方块。但是,当我点击“开始幻灯片放映”时,视频播放正常。视频完成后,将加载另一个图像/视频,显示良好。我想当我点击一个视频缩略图时,视频应该开始了吗

也无法播放Youtube视频,除非我使用cooliris开发者论坛上的Find

其他人注意到这种行为并有任何建议/解决方案吗

谢谢

-------------------------------更新---------------------------------------------------

我现在添加了应该显示的视频缩略图,它显示播放图标,但不显示缩略图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>
            ';      
echo
'
“.urldecode($subject)。”
';      
对于图像也是这样。图像缩略图和全尺寸图像显示都没有问题。当我将视频缩略图的链接输入浏览器地址栏时,图像返回OK

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


下面是显示问题的测试页面。

嵌入式墙应支持FLV。如果您有一个测试页面可以与我们共享,我们可以帮助您调试

编辑:
由于视频站点上没有托管的crossdomain.xml文件,因此视频不会以三维方式呈现。也就是说,transcodedvideo.s3.amazonaws.com/crossdomain.xml/…需要允许*.cooliris.com访问。这是我们使用的3D库(PaperVision 3D)的一个限制。它在幻灯片模式下工作,因为我们只需将2D视频添加到Flash stage,而无需在3D中渲染。我们将来可能会再次讨论这个问题,因此感谢您提出这个问题

叶荣文

Cooliris开发者

如果你可以发布一个链接到你的网站,我可能可以帮助你调试它。谢谢,我在问题中添加了一个指向测试页面的链接。嗨,谢谢-这是一个指向测试页面的链接。我还没有创建视频拇指,所以请为视频使用单个图像。当你点击页面底部的播放按钮时,视频播放没有问题,当你双击视频时,他们也可以播放。只是当你点击一次的时候,在其他的例子中,我看到视频在被选中的时候开始播放(点击一次)。这是url-谢谢你看。你能告诉我如何添加一个按钮来切换全屏模式的开/关,而不是右键点击来打开上下文菜单吗?谢谢,我更新了问题的细节。我的视频转换脚本现在生成视频缩略图,因此这些缩略图现在包含在发送给cooliris的RSS提要中。您好,在我的调试flash日志中,我看到了一系列错误:无法加载缩略图。URL的格式为:。。。。。它们返回XML错误文档,如:NoSuchKey指定的密钥不存在。format=flv width=32028E941C277C4719EUDfAn3+Y48iGh8z5n0/FcPHqFNWm6OF55oCqFJWQTVPn+XfWDspz2E/MTTSKJOYN由于视频站点上没有托管的crossdomain.xml文件,因此视频不会以3D形式呈现。也就是说,需要允许*.cooliris.com访问。这是我们使用的3D库(PaperVision 3D)的一个限制。它在幻灯片模式下工作,因为我们只需将2D视频添加到Flash stage,而无需在3D中渲染。我们将来可能会再次讨论这个问题,因此感谢您提出这个问题。叶荣文