Avkit无法流式传输Dropbox链接视频



我一直在使用avkit来流视频,以下是我用来在TVOS中传输视频的代码。但是问题是我无法使用Dropbox链接做同样的事情?这是否需要Dropbox API集成?

func _viewVideo(_ url: Foundation.URL)
{
    let url = Foundation.URL(string: "http://techslides.com/demos/sample-videos/small.mp4")
    let asset = AVURLAsset(url: url)
    let item = AVPlayerItem(asset: asset)
    let player = AVPlayer(playerItem: item)
    playerViewController?.player = player
    playerViewController?.view.frame = CGRect(x: 0, y: 0, width: self.view.bounds.size.width, height: self.view.bounds.size.height)
    playerViewController?.showsPlaybackControls = true
    self.view.addSubview((playerViewController?.view)!)
    player.play()
}

您可以从Apple TV中的Dropbox共享链接中流视频,但是,您需要在链接中进行微小的更改。

您需要强制文件以在链接中下载,只需将链接的结尾从dl=0更改为dl=1。通过这种方式,Apple TV可以从Dropbox共享链接流式传输视频。

供参考:强制文件或文件夹下载,或在dropbox.com上渲染

相关内容

  • 没有找到相关文章

最新更新