2012-12-20 191 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的權限很難拾起。希望你現在能夠正常工作! –

回答