Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS-通过UIWebView播放视频:播放器控件出现在尴尬的位置_Ios_Uiwebview_Video Streaming - Fatal编程技术网

iOS-通过UIWebView播放视频:播放器控件出现在尴尬的位置

iOS-通过UIWebView播放视频:播放器控件出现在尴尬的位置,ios,uiwebview,video-streaming,Ios,Uiwebview,Video Streaming,我正在尝试通过HTML视频标记内的网络视图播放.m3u8 视频播放正确,具有我需要的功能。但是演讲结束了。。。播放器控件显示在视频的底部,覆盖在视频内容的中间和中间 (对不起,大屏幕截图) 在这里,我扩展了webview的框架,您可以看到视频停止,但控件显示得更低。 有人知道是否有办法重新定位玩家的控制吗 以下是我的webview代码: - (void)viewDidAppear:(BOOL)animated { _webView.delegate = self; _web

我正在尝试通过HTML视频标记内的网络视图播放.m3u8

视频播放正确,具有我需要的功能。但是演讲结束了。。。播放器控件显示在视频的底部,覆盖在视频内容的中间和中间

(对不起,大屏幕截图)

在这里,我扩展了webview的框架,您可以看到视频停止,但控件显示得更低。

有人知道是否有办法重新定位玩家的控制吗

以下是我的webview代码:

- (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);
}