gpt4 book ai didi

swift - 使用 Youtube 播放器库关闭视频

转载 作者:行者123 更新时间:2023-11-30 10:41:22 30 4
gpt4 key购买 nike

我正在使用library forked from google's youtube implementation that works with Swift 4.

我可以让视频在其中正常工作,而且效果很好。

但是,我想知道视频何时关闭,并让“onCloseEventHandler”为我做一些事情(特别是引导我到另一个 View Controller )。

这是到目前为止我的代码。我正在从另一个具有视频信息的 VC 传递变量名称 video


import UIKit
import YoutubePlayer_in_WKWebView

class VideoViewController: UIViewController {

let playerView = WKYTPlayerView()

override func viewDidLoad() {
super.viewDidLoad()

loadViews() // this just loads my views and sets this up
}

var video: Video? = nil {
didSet {
updateViews()
}
}

func updateViews() {

playerView.load(withVideoId: (video?.youtubeId)!)

}
}

最佳答案

当您的应用程序全屏视频退出或关闭按钮时,按下此观察者调用。这基本上是一个隐藏通知的窗口。在您的应用程序委托(delegate)中添加此观察者,并在 videoExitFullScreen 函数中执行您想要的操作。翻译为快速自己。

// Add status bar notification
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(videoExitFullScreen:) name:@"UIWindowDidBecomeHiddenNotification" object:nil];

- (void)videoExitFullScreen:(id)sender
{
// do whatever you want.
}

关于swift - 使用 Youtube 播放器库关闭视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56728651/

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