我正在使用YTPlayerView在我的应用程序中播放YouTube视频。我需要做一些自定义操作,而不是使用YTPlayerView按钮,我想创建自己的按钮来控制播放 View ,并且我想自己处理它,以便视频全屏播放。

我知道我们也可以使用UIWebView。我有某种方法可以使用UIWebView做同样的事情,然后我也可以做到。

我有什么办法可以做到这一点,或者YouTube提供了一种播放我们在许多其他应用程序中看到的视频的通用方法。

最佳答案

那么,您到底要问什么?您是否要创建自己的按钮来开始播放视频,停止播放视频并全屏显示视频?

YTPlayerView *playerView = ...

// ...

- (IBAction)playButtonPressed:(id)sender {
    [playerView playVideo];
}

- (IBAction)pauseButtonPressed:(id)sender {
    [playerView pauseVideo];
}

- (IBAction)stopButtonPressed:(id)sender {
    [playerView playVideo];
}

GitHub页面上有一个关于以编程方式全屏播放视频的讨论:https://github.com/youtube/youtube-ios-player-helper/issues/35

09-30 00:39