如何将 Youtube 视频嵌入到我的应用程序中?

2024-01-07

我正在尝试为我的 Swift 应用程序创建一个视频播放器,但我不断收到“无法解析的标识符 AVPlayerViewController”的错误。我缺少什么?

我是这方面的初学者,通俗地说我可能要问几千次。我已经在互联网上搜索了大约一天的视频,了解如何将 Youtube 视频嵌入到我的应用程序中,但没有结果。如果您能给我指出一个教程,那就太棒了!

Thanks!


Xcode 8.2 • 斯威夫特 3.0.2

import UIKit

class ViewController: UIViewController {
    @IBOutlet weak var wv: UIWebView!
    override func viewDidLoad() {
        super.viewDidLoad()
        loadYoutube(videoID: "oCm_lnoVf08")
    }
    func loadYoutube(videoID:String) {
        guard
            let youtubeURL = URL(string: "https://www.youtube.com/embed/\(videoID)")
            else { return }
        wv.loadRequest( URLRequest(url: youtubeURL) )
    }
}

Xcode 7.3.1 • 斯威夫特 2.x

import UIKit

class ViewController: UIViewController {
    // create an outlet for your webview 
    @IBOutlet weak var wv: UIWebView!
    override func viewDidLoad() {
        super.viewDidLoad()
        // load your you tube video ID
        loadYoutube(videoID: "oCm_lnoVf08")
    }
    func loadYoutube(videoID videoID:String) {
        // create a custom youtubeURL with the video ID
        guard
            let youtubeURL = NSURL(string: "https://www.youtube.com/embed/\(videoID)")
            else { return }
        // load your web request
        wv.loadRequest( NSURLRequest(URL: youtubeURL) )
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 Youtube 视频嵌入到我的应用程序中? 的相关文章

随机推荐