有没有办法将流媒体 m3u8 文件转换为 mp4。 并将 mp4 文件保存到 Swift 3.0 中的 Gallery 中。
我已经尝试过以下代码,
func setupAssetDownload(url:URL) {
//
let configuration = URLSessionConfiguration.background(withIdentifier: "streamVideo")
let downloadSession = AVAssetDownloadURLSession(configuration: configuration,
assetDownloadDelegate: self,
delegateQueue: OperationQueue.main)
let asset = AVURLAsset(url: url)
let downloadTask = downloadSession.makeAssetDownloadTask(asset: asset,
assetTitle: "",
assetArtworkData: nil,
options: nil)
downloadTask?.resume()
}
突然提示下载完成。
func urlSession(_ session: URLSession, assetDownloadTask: AVAssetDownloadTask, didFinishDownloadingTo location: URL) {
}
然后,当按下停止操作时,我可以获取整个流媒体会话并保存到图库吗?
参考本站实现:https://www.m3u8tomp4.com