IOS YouTube 帮助程序库
IOS YouTube Helper Library
我正在尝试使用这个库在我的 ios 应用程序中播放 youtube 视频,当我第一次加载页面时,当我返回到之前的视图控制器并进入viewcontroller 再次有 youtube 视频,视频播放器不再显示,除非我终止应用程序并重新启动。不确定为什么会这样。
我有一个视图控制器,在视图控制器中我使用这个库来播放 youtube 视频。当我第一次进入这个视图控制器时一切正常,但是当我第二次进入这个视图控制器时,播放器不会出现,除非我终止应用程序。
- (void)viewDidLoad
{
[super viewDidLoad];
[self.player loadPlayerWithVideoId:@"M7lc1UVf-VE"];
}
-(YTPlayerView*)player
{
if(!_player)
{
_player = [[YTPlayerView alloc] initWithFrame:CGRectMake(0, 50, self.view.bounds.size.width, 220)];
_player.delegate = self;
_player.autoplay = NO;
_player.modestbranding = YES;
_player.allowLandscapeMode = YES;
_player.forceBackToPortraitMode = YES;
_player.allowAutoResizingPlayerFrame = YES;
_player.playsinline = NO;
_player.fullscreen = YES;
_player.playsinline = YES;
}
return _player;
}
我已经使用这个库加载了 youtube 视频,在你描述的情况下它对我来说工作正常....
您应该像这样在 .h 文件中将 YTPlayerView 声明为 属性。
@属性(非原子,强)IBOutlet YTPlayerView *playerView;
它对我来说效果很好。
我正在尝试使用这个库在我的 ios 应用程序中播放 youtube 视频,当我第一次加载页面时,当我返回到之前的视图控制器并进入viewcontroller 再次有 youtube 视频,视频播放器不再显示,除非我终止应用程序并重新启动。不确定为什么会这样。
我有一个视图控制器,在视图控制器中我使用这个库来播放 youtube 视频。当我第一次进入这个视图控制器时一切正常,但是当我第二次进入这个视图控制器时,播放器不会出现,除非我终止应用程序。
- (void)viewDidLoad
{
[super viewDidLoad];
[self.player loadPlayerWithVideoId:@"M7lc1UVf-VE"];
}
-(YTPlayerView*)player
{
if(!_player)
{
_player = [[YTPlayerView alloc] initWithFrame:CGRectMake(0, 50, self.view.bounds.size.width, 220)];
_player.delegate = self;
_player.autoplay = NO;
_player.modestbranding = YES;
_player.allowLandscapeMode = YES;
_player.forceBackToPortraitMode = YES;
_player.allowAutoResizingPlayerFrame = YES;
_player.playsinline = NO;
_player.fullscreen = YES;
_player.playsinline = YES;
}
return _player;
}
我已经使用这个库加载了 youtube 视频,在你描述的情况下它对我来说工作正常....
您应该像这样在 .h 文件中将 YTPlayerView 声明为 属性。
@属性(非原子,强)IBOutlet YTPlayerView *playerView;
它对我来说效果很好。