【发布时间】:2013-10-24 09:36:48
【问题描述】:
对于我的 Rails CourseApp,我想让存储在数据库中的视频文件 (.mp4) 可用。
这是我的视频的链接,因为它存储在数据库中:
"https://s3-eu-west-1.amazonaws.com/courseapp/videos/sigkledij_eng_verun.mp4"
在我的 Rails 视图中,iFrame 定义为:
<iframe width="420" height="315" src="https://s3-eu-west-1.amazonaws.com/courseapp/videos/sigkledij_eng_verun.mp4" frameborder="0" allowfullscreen></iframe>
但是,当我尝试在视频播放器中观看此视频时,它没有播放,而是开始下载。
奇怪的是,通过 Amazon 的 CloudFront 访问的另一个视频文件(它不是我的视频之一,仅用于测试目的),它确实开始在视频播放器中播放
有谁熟悉这个问题?
感谢您的帮助,
安东尼
【问题讨论】:
-
发现了问题。我必须将我的 Amazon S3 存储桶(在属性 > 元数据下)中的内容类型从 application/octet-stream 更改为 video/mp4
标签: ruby-on-rails video amazon-s3