gpt4 book ai didi

ios - AVKit 无法流式传输 Dropbox Link 视频

转载 作者:行者123 更新时间:2023-11-29 00:26:58 24 4
gpt4 key购买 nike

我一直在使用 AVKit 来流式传输视频,下面是我用来在 TVOS 中流式传输视频的代码。但问题是我无法对 Dropbox Link 做同样的事情?为此需要 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 共享链接的视频。

引用:Force a file or folder to download, or to render on dropbox.com

关于ios - AVKit 无法流式传输 Dropbox Link 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42736344/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com