在UIWebView的控制中心显示下一个/上一个

时间:2016-01-11 09:51:51

标签: ios iphone ipad youtube uiwebview

当我在UIWebView中加载任何youtube视频时,控制中心的下一个/上一个按钮将消失。 我想通过将下一个/上一个按钮保持在控制中心来加载UIWebView中的视频。

示例(没什么特别的):

NSString *urlString = @"https://m.youtube.com/watch?v=Pn874kEc3IA";
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];

Screenshot

注意:真实设备中的行为相同。

1 个答案:

答案 0 :(得分:2)

您需要启用下一首和上一首曲目。

MPRemoteCommandCenter *rcc = [MPRemoteCommandCenter sharedCommandCenter];
MPRemoteCommand *nextTrackCommand = [rcc nextTrackCommand];
[nextTrackCommand setEnabled:YES];
[nextTrackCommand addTarget:self action:@selector(nextTrackCommandAction)];

MPRemoteCommand *previousTrackCommand = [rcc previousTrackCommand];
[previousTrackCommand setEnabled:YES];
[previousTrackCommand addTarget:self action:@selector(previousTrackCommandAction)];