【问题标题】:How to save streaming video in iOS?如何在 iOS 中保存流媒体视频?
【发布时间】:2017-10-30 04:47:05
【问题描述】:

如何在本地保存流媒体视频?

我正在使用下面的代码使用 AVPlayer 播放 m3u8 文件。

private func playVideo3() {
    guard let url = URL(string: "http://filenaname.m3u8") else {
        return
    }

    // Create an AVPlayer, passing it the HTTP Live Streaming URL.
    let player = AVPlayer(url: url)

    let playerLayer = AVPlayerLayer(player: player)
    playerLayer.frame = view3.bounds
    playerLayer.backgroundColor = UIColor.purple.cgColor
    view3.layer.addSublayer(playerLayer)

    player.play()
}

按下停止按钮(自定义按钮)时,我需要将流媒体视频保存到 PhotoLibrary。

【问题讨论】:

    标签: ios save video-streaming avplayer


    【解决方案1】:

    您可以尝试使用 NSURLProtocol 子类化并保存视频。

    https://www.raywenderlich.com/76735/using-nsurlprotocol-swift

    【讨论】:

    • AVPlayer流媒体视频可以保存吗?
    • AVPlayer 不提供保存视频的方法。
    猜你喜欢
    • 2014-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    • 1970-01-01
    • 2012-06-27
    • 2010-10-10
    相关资源
    最近更新 更多