问题标签 [avassetdownloadurlsession]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
49 浏览

avfoundation - 在 iOS 应用程序中更新下载的 HLS 文件的最佳方法是什么?

我正在开发一个 iOS 应用程序。我实现了下载 HLS 视频文件的逻辑。我使用AVAssetDownloadURLSession, AVAggregateAssetDownloadTask, URLSessionConfiguration.background

如果在服务器上更新了 HLS 文件,我需要实现更新 HLS 文件的逻辑。是否可以使用NSURLRequest.CachePolicy做到这一点?还是有其他方法可以做到这一点?任何帮助表示赞赏。

会话配置:

0 投票
1 回答
52 浏览

ios - iOS - 使用 AVAssetDownloadURLSession 设置下载的总最大大小限制

我正在创建一个应用程序来使用 AVAssetDownloadURLSession 和 AVAssetDownloadTask 下载音轨和视频。我想做的是为下载设置一个阈值。

比如说,阈值是 5GB,那么总下载量永远不会超过 5GB。

我浏览了 WWDC 视频并说 API 文档,但找不到任何可以让我设置一定限制的内容。

如果你们中的任何一个天才能够指出我是否可以使用 Apple API 实现上述场景,那就太好了,否则我将不得不编写自己的实现。

0 投票
0 回答
25 浏览

ios - 使用 AVAssetDownloadURLSession 下载后 AVURLAsset 没有标题

我已经下载了 HLS 轨道,其代码如下 -

在使用 AVPlayer 播放时下载曲目时,它会正确保存并离线播放。

但是当我转到设置->常规->iPhone存储->我的应用程序->它显示文件已下载但缺少标题。我该怎么做才能添加缺少的标题?