我尝试过许多不同的配置、文件、编码、浏览器等等,但这是最简单的例子,说明了我遇到的问题。
如果在FF 8.0.1中粘贴JSPlayer示例视频的url,则视频将内联播放:
http://video-js.zencoder.com/oceans-clip.webm
如果我把同一段视频上传到我的s3桶中,它会触发下载:
https://s3.amazonaws.com/turingvideos/oceans-clip.webm --或者-- http
(文件和桶上的每个人都可以读取权限)
那么,让我们试试云前沿。
d2yat6m71lu23b点cloudfront斜切海洋-clip.webm(下载触发器)
云前沿流:
strzsu4h2ax96点cloudfront斜切海洋-剪贴画网(无限旋转)
在使用html视频标记时,也会发生相同的基本情况。工作良好,从Z编码器,钻除本地磁盘读取。
那么,Z编码器用S3/CloudFront管理完全超出我能力范围的魔法是什么?我完全不知所措。
编辑:
将内容类型和配置设置为“视频/webm”和“内联”就可以了。谢谢你们的快速反应。
发布于 2012-01-06 20:54:35
使用S3 web管理控制台(https://console.aws.amazon.com/s3),选择桶,右键单击其中一个视频文件,切换到元数据选项卡并设置2个标题:
is
另外,确保您的CloudFront发行版设置为“流”发行版,而不是“下载”发行版。
编辑:
来自AWS文档:
CloudFront服务器不确定它们服务的对象的MIME类型。因此,当您将对象上传到原点时,应该设置对象的内容类型标头。
来源:http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/ObjectMIMEType.html
https://stackoverflow.com/questions/8764107
复制相似问题