gpt4 book ai didi

ios - Swift 中的 YouTube-Player-iOS-Helper 不工作但没有错误

转载 作者:搜寻专家 更新时间:2023-11-01 06:20:55 25 4
gpt4 key购买 nike

我正在使用这个库:https://github.com/youtube/youtube-ios-player-helper

  • 我已将 YTPlayerView.h、YTPlayerView.m 和 YTPlayerView-iframe-player.html 导入到我的项目中。
  • 我确保 HTML 文件在我的复制捆绑资源中。
  • 我已将 .h 包含在我的桥接 header 中。
  • 我添加了一个 UIView,为它提供了 YTPlayerView 类并将 socket 添加到我的 ViewController。

当我运行我的项目时,我仍然得到一个没有 YouTube 播放器的空白 UIView。完全没有错误。

这是我的代码:

import UIKit

class ViewController: UIViewController {
@IBOutlet weak var ytPlayer: YTPlayerView!

override func viewDidLoad() {
super.viewDidLoad()

ytPlayer.loadVideoById("8PQQZ_nwk6s", startSeconds: 0.0, suggestedQuality: .Auto)
}
}

我在Stack Overflow上查过类似的问题,至今没能找出问题所在。谁能告诉我我错过了什么?

最佳答案

我找到问题了!

首先,我改变了:

ytPlayer.loadVideoById("8PQQZ_nwk6s", startSeconds: 0.0, suggestedQuality: .Auto)

收件人:

ytPlayer.loadVideoWithId("8PQQZ_nwk6s")

这让我遇到了这个错误(这意味着未找到 HTML 文件):

Error Domain=NSCocoaErrorDomain Code=258 "The file name is invalid."

然后,我从我的项目中删除了 YTPlayerView-iframe-player.html,将其移动到一个名为“Assets”的文件夹中,然后将该文件夹包含到我的项目中,现在它可以工作了。

关于ios - Swift 中的 YouTube-Player-iOS-Helper 不工作但没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34367245/

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