我正試圖在我的iOS應用程序中實現可通過AVPlayer播放的視頻Progressive Downloading。我已經實現了一個可以下載文件到iPad的下載器模塊。但是,我發現我無法播放仍在寫入的文件iOS上的漸進式視頻下載
所以,據我所知,我唯一的解決方案是通過下載文件'chunks'列表,然後繼續播放每個文件爲他們準備好了(即:下載),可能使用HLS
搜索我所遇到this question which implements the progressive download through hls但除此之外,我找不到其他辦法
不過,我一直在搜尋結果中看到的是說如何配置Web服務器以充分利用iOS對HTTP漸進式下載的支持,但沒有提及如何從iOS端執行它
那麼,任何人有任何想法和/或經驗呢?
編輯:我也發現可能有其他方式做到這一點(即:流,然後寫流數據到磁盤)這是由this question建議,但仍然無法讓它工作,因爲它似乎它不適用於非本地資產!
你有沒有什麼運氣實現這個? – thomers
有了AVPlayer,我認爲可以直接播放網址,如果我沒有弄錯的話,它會進行漸進式下載。您可以在另一個線程的後臺下載文件本身,然後在下次播放該文件時,可以播放本地版本。 不完全是你在想什麼,但也許它會工作? – Liron