2016-11-04 112 views
4

自iOS 10以來,Apple提供了支持下載HLS(m3u8)視頻以供離線查看的功能。下載並播放離線HLS內容 - iOS 10

我的問題是:是否有必要只在播放時下載HLS?或者當用戶按下下載按鈕並顯示進度時我們可以下載。

有沒有人已經在Objective C版本中實現了這一點?其實我以前的應用程序是在Objective C中完成的。現在我想添加對下載HLS而不是MP4的支持(以前我正在下載MP4用於離線查看)。

我真的非常渴望這一點。如果實施,請分享想法或任何代碼。

+0

如何下載iOS 10中的HLS進行脫機查看? –

+0

我下載了.ts文件的文件夾。 – NSPratik

回答

1

要做到這一點,唯一的方法是設置一個HTTP服務器,在您下載文件後在本地提供文件。

實況播放列表使用滑動窗口。您需要在目標持續時間後定期重新加載它,並且只下載列表中顯示的新段(它們將在稍後時間刪除)。

下面是一些相關的答案:IOS設備可以使用html5視頻和phonegap/cordova從本地文件系統流式傳輸m3u8分段視頻嗎?