ios 10.0.1不在webviews中播放视频

时间:2016-09-21 21:53:28

标签: ios video youtube uiwebview

一旦我将iOS版本从9.x更新到10.0.1,我的所有应用程序都不再播放youtube视频(UIWebView)。

我正在使用youtube sdk

pod 'youtube-ios-player-helper', '~> 0.1.6'

播放器以下面的方法启动,它适用于所有以前的操作系统版本。

[self.ytPlayer loadWithVideoId:[self getYouTubeIdFromUrlStr:urlStr] playerVars:playerVars];

日志多次显示以下行。

WF: === Starting WebFilter logging for process MC Front Row
WF: _userSettingsForUser mobile: {
    filterBlacklist =     (
    );
    filterWhitelist =     (
    );
    restrictWeb = 1;
    useContentFilter = 0;
    useContentFilterOverrides = 0;
    whitelistEnabled = 0;
}

播放器按钮(播放,暂停,退出)不再响应触摸,在视频结束时应用程序冻结!

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。

问题与iPhone上的UIViewController中使用iOS 10.0.1 /

的此方法的奇怪行为有关
- (void)viewWillLayoutSubviews {
    //SOME CODE
}

似乎这种方法在iPhone上的视频中被称为一千次。 我删除了这个方法,现在它可以工作了。