在没有 https 的情况下将 YouTube 视频嵌入 iOS 9

Embed YouTube Videos in iOS 9 without https

我正在尝试使用 xcode 在 iOS 9 中嵌入 YouTube 视频。

此代码运行良好:

    let url = NSURL(string: "https://www.youtube.com/watch?v=kmv4kEbmWgc")
    let request = NSURLRequest(URL: url!)
    youTubeView.loadRequest(request)

但是,由于加密导出问题,我不想使用 https: Does my application "contain encryption"?

我正在尝试上述代码的非 http 版本:

    let url = NSURL(string: "http://www.youtube.com/watch?v=kmv4kEbmWgc")
    let request = NSURLRequest(URL: url!)
    youTubeView.loadRequest(request)

但这不起作用。有人知道解决这个问题的方法吗?

谢谢

iOS9 默认只允许 HTTPS 连接。请参阅 的答案以了解解决方法。

特别是对于 YouTube,所有视频都以 HTTPS 形式提供,所以我会坚持只使用 HTTPS 网址。