2012-12-20 74 views
1

我试图在Amazon Cloudfront的Chrome 23中播放HTML5视频。应该是直截了当的,但我不能让它工作。的HTML是你所期望:从Cloudfront播放的HTML5(mp4)视频

<video width="1280" height="720"> 
    <source src="http://d1dsyb3mv0b0i6.cloudfront.net/test/lines.mp4" type="video/mp4" /> 
    Your browser does not support the video element. 
</video> 

我确定Content-Header设置为video/mp4Content-Disposition设置为inlinethis answer建议。

然而,当我打开我的testpage在Chrome浏览器中的视频元素,我看网络控制台,我只看到该请求的状态是(pending)随后(canceled)

enter image description here

视频播放当我将视频元素指向本地计算机上的副本时很好,但由于某些原因,它无法正确从Cloudfront提供服务。

请注意,我使用的是下载发行版,因为我不需要RMTP流媒体。可以肯定的是,我也尝试过Streaming发行版,但是这导致请求状态为(pending),然后是(failed)

任何任何想法可能是错的?

+0

参观'HTTP:// d1dsyb3mv0b0i6.cloudfront.net /测试/ lines.mp4'表示拒绝访问错误,通常发生如果对象ISN”那里,你能直接加载它吗? –

+1

哦,乔恩,杰米,你是对的!原来我没有在我的S3文件夹上设置正确的凭据。 AAARRRRGGGHHH!有时候你会忽视这些明显的。我要删除这个问题,但在这里留下一两个小时让你阅读我的回复。 –

+0

哈哈,这也发生在我之前,S3的权限很难拾起。希望你现在能够正常工作! –

回答