如何暂停在应用内播放youtube视频?

时间:2014-09-09 09:22:16

标签: ios video youtube

您好我使用XCDYouTubeVideoPlayer在我的应用内播放YouTube视频一切正常。问题是在导航到下一个VC视频后仍在播放如何暂停或停止该视频。

我的代码。

UIView *videoContainerView = [[UIView alloc]initWithFrame:CGRectMake(0, 200, 320, 200)];
    [self.view addSubview:videoContainerView];
    XCDYouTubeVideoPlayerViewController *videoPlayerViewController = [[XCDYouTubeVideoPlayerViewController alloc] initWithVideoIdentifier:vd];
    // NSLog(@"%@",inVideosObj.video);
    [videoPlayerViewController presentInView:videoContainerView];
    [videoPlayerViewController.moviePlayer play];

我的代码暂停。

 XCDYouTubeVideoPlayerViewController *videoPlayerViewController = [[XCDYouTubeVideoPlayerViewController alloc] initWithVideoIdentifier:vd];

 [videoPlayerViewController.moviePlayer pause];

我已经使用上面的代码来暂停视频无法正常工作请帮助我,我已经被困在这里很久了。

感谢。

1 个答案:

答案 0 :(得分:0)

您正在创建XCDYouTubeVideoPlayerViewController的新实例。相反,您应该在首次创建时将XCDYouTubeVideoPlayerViewController实例存储在属性中,并在需要停止视频时使用此实例。有关具体示例,请参阅演示项目中的DemoInlineViewController.m