我遇到了在iOS設備上播放正確編碼的視頻的問題。下面是一些背景/信息:Sitecore媒體庫與iOS不兼容?
- 我們正在使用jwPlayer播放
- 視頻播放大通過Flash和HTML5
- 視頻通過zencoder的默認設置編碼
- 我們從服務視頻在iOS設備上(但網站是不是Sitecore的)
- 在我的iPad視頻播放通過的Dropbox同步時的工作原理相同的服務器
通過一些調查,並從Zencoder的大力支持人員一定的幫助,但我們認爲該問題可能與頭(上是行不通的視頻,下正常工作):
$ curl -I http://fraternity.computol.com/~/media/Fraternity/mp4/leadership_zen.mp4
HTTP/1.1 200 OK
Date: Wed, 29 Jun 2011 16:30:29 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Content-Disposition: attachment; filename="leadership_zen.mp4"
Transfer-Encoding: chunked
Set-Cookie: fraternity#sc_wede=1; path=/
Cache-Control: public, max-age=604800
Expires: Wed, 06 Jul 2011 16:30:29 GMT
Last-Modified: Wed, 29 Jun 2011 16:28:26 GMT
ETag: 9cba9593424645bfb372a01bfe522f97
Content-Type: application/octet-stream
$ curl -I http://www.rhythmonthevine.org/videos/SHR_ROTV_Dierks_v02.mp4
HTTP/1.1 200 OK
Content-Length: 16091772
Content-Type: video/mpeg
Last-Modified: Thu, 24 Mar 2011 14:05:49 GMT
Accept-Ranges: bytes
ETag: "8374ff932ceacb1:335c"
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Date: Wed, 29 Jun 2011 16:30:32 GMT
有誰有任何想法,這個問題是否實際上是頭相關?如果是這樣,有沒有辦法讓sitecore正確地爲媒體提供服務?
編輯此外,如果它有所不同,我們在IIS6上。
編輯:特別麻煩的區別是:
- 傳輸編碼(即不工作被分塊的那個)
- 內容長度(缺少頂部視頻)
- 內容類型(I我認爲這是一個很大的問題,我在sitecore中有適當的mime類型設置 - 我不是Sitecore沒有提供的)