2013-07-08 38 views
1

我正在使用jquery.videoBg在網站上顯示背景html5視頻。在目前階段,我仍在使用提供的示例視頻。HTML5視頻不能通過在線服務器在Safari上播放

我加入以下的根htaccess的

AddType video/x-m4v .m4v 
AddType video/ogg .ogv 
AddType video/mp4 .mp4 
AddType video/webm .webm 

當測試了這一點,在當地,一切工作正常。從官方插件網站進行測試時,一切正常。儘管從部署服務器進行測試,但它在Safari中中斷了。它甚至突破時直接請求視頻,Safari瀏覽器只顯示我下面的圖片:

screenshot

回顧一下;

  • 問題不是HTML/JS代碼,因爲它直接請求時
  • 視頻工作正常從本地主機
  • 視頻從別人的主機正常工作的服務器
  • 視頻服務也恰好休息時從我的客戶的主機(我不允許鏈接到)服務

我找不到任何有關此特定問題的幫助,同時搜索SO或goog 。

有沒有人在服務mp4視頻時遇到問題,或者有什麼想法該怎麼辦?

回答

2

我發佈這個問題後不久就找到了答案。 我希望它能幫助別人。

原來,Safari並不喜歡使用.htpasswd HTTP身份驗證。將以下內容添加到.htaccess之後,視頻正常工作;

<FilesMatch mp4> 
Satisfy any 
order allow,deny 
allow from all 
</FilesMatch> 

視頻現在是公開訪問的,雖然,但不是在我的具體情況的問題。

+0

我仍然有問題從https。我使用的是Ruby on Rails/Passenger,並且與http請求不同,https使用的是導軌,而不是訪問公共文件夾中的視頻文件。 –

相關問題