gpt4 book ai didi

ios - 如何使用 swift 从 Parse.com 加载视频?

转载 作者:行者123 更新时间:2023-11-30 14:12:05 25 4
gpt4 key购买 nike

我正在尝试找到一种方法在我的 swift 应用程序中从 parse.com 数据库加载 youtube URL 字符串。我拥有它,因此当用户单击显示视频的按钮时,它将加载连接到 URL 的视频。但我似乎不知道如何进行这项工作。关于如何编码有什么想法吗?

在数据库中,我有一个名为“Products”的类,视频的列名称为“ProductVideo”,应用程序中的按钮称为“productVideo”。

编辑:

//解开当前对象对象

    if let object = currentObject {
productName.text = object["ProductName"] as? String
productDescription.text = object["ProductDescription"] as! String productCategory.text = object["ProductCategory"] as? String
videoStatus.text = object["VideoStatus"] as? String var initialThumbnail = UIImage(named: "question")
ProductImage.image? = initialThumbnail!
if let thumbnail = object["ProductImage"] as? PFFile {
ProductImage.file = thumbnail
ProductImage.loadInBackground() if self.videoStatus.text == "None"{ self.productVideo.hidden = true
self.videoView.hidden = true
}

编辑:

//解开当前对象对象

        if let object = currentObject {
productName.text = object["ProductName"] as? String
productDescription.text = object["ProductDescription"] as! String productCategory.text = object["ProductCategory"] as? String
videoStatus.text = object["VideoStatus"] as? String

let youtubeURL = currentObject["ProductVideo"] as! String
let url = NSURL(string: youtubeURL)
if UIApplication.sharedApplication().canOpenURL(url!) {
UIApplication.sharedApplication().openURL(url!)
}

var initialThumbnail = UIImage(named: "question")
ProductImage.image? = initialThumbnail!
if let thumbnail = object["ProductImage"] as? PFFile {
ProductImage.file = thumbnail
ProductImage.loadInBackground()


if self.videoStatus.text == "None"
{
self.productVideo.hidden = true
self.videoView.hidden = true
}

最佳答案

如果您有像您所说的那样的 URL,那么您可以
让 youtubeURL = parseObjeect["ProductVideo"] 作为字符串
然后

let url = NSURL(string: youtubeURL)
if UIApplication.sharedApplication().canOpenURL(url!) {
UIApplication.sharedApplication().openURL(url!)
}

注意:如果用户安装了该应用程序,这将在 Safari 或 YouTube 中打开 Youtube 视频。

关于ios - 如何使用 swift 从 Parse.com 加载视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31664399/

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