如何将 m3u8 流媒体视频转换为 mp4

问题描述 投票:0回答:1

有没有办法将流媒体 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) {
}

然后,当按下停止操作时,我可以获取整个流媒体会话并保存到图库吗?

ios swift3 video-streaming
1个回答
0
投票

参考本站实现:https://www.m3u8tomp4.com

© www.soinside.com 2019 - 2024. All rights reserved.