iOS-通过UIWebView播放视频:播放器控件出现在尴尬的位置
我正在尝试通过HTML视频标记内的网络视图播放.m3u8 视频播放正确,具有我需要的功能。但是演讲结束了。。。播放器控件显示在视频的底部,覆盖在视频内容的中间和中间 (对不起,大屏幕截图) 在这里,我扩展了webview的框架,您可以看到视频停止,但控件显示得更低。 有人知道是否有办法重新定位玩家的控制吗 以下是我的webview代码:iOS-通过UIWebView播放视频:播放器控件出现在尴尬的位置,ios,uiwebview,video-streaming,Ios,Uiwebview,Video Streaming,我正在尝试通过HTML视频标记内的网络视图播放.m3u8 视频播放正确,具有我需要的功能。但是演讲结束了。。。播放器控件显示在视频的底部,覆盖在视频内容的中间和中间 (对不起,大屏幕截图) 在这里,我扩展了webview的框架,您可以看到视频停止,但控件显示得更低。 有人知道是否有办法重新定位玩家的控制吗 以下是我的webview代码: - (void)viewDidAppear:(BOOL)animated { _webView.delegate = self; _web
- (void)viewDidAppear:(BOOL)animated {
_webView.delegate = self;
_webView.allowsInlineMediaPlayback = YES;
NSString *urlAddress = @"http://www.pulpwoodpress.com/playVidTest.html";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[_webView loadRequest:requestObj];
_webView.scrollView.scrollEnabled = NO;
}
- (void)webViewDidFinishLoad:(UIWebView *)theWebView
{
NSLog(@"%f, %f", theWebView.scrollView.contentSize.width, theWebView.scrollView.contentSize.height);
CGSize contentSize = CGSizeMake(theWebView.scrollView.contentSize.width, theWebView.scrollView.contentSize.height);
CGSize viewSize = self.view.bounds.size;
float rw = viewSize.width / contentSize.width;
theWebView.scrollView.minimumZoomScale = rw;
theWebView.scrollView.maximumZoomScale = rw;
theWebView.scrollView.zoomScale = rw;
theWebView.scrollView.contentOffset = CGPointMake(0, 17);
}