代码之家  ›  专栏  ›  技术社区  ›  Peter

UIWebView中的MJPEG-如何使用javascript(iphone)更改缩放

  •  1
  • Peter  · 技术社区  · 15 年前

    我正在UIWebView中显示一个MJPEG流。我有两个不同的尺寸,我想用UIWebView。视频大小是恒定的。

    所以setScalesPageToFit不够灵活,我无法控制源代码来更改viewport meta标记。所以,我一直在想,我需要通过javascript来实现这一点(我对javascript知之甚少)。但是我有两个问题:

    1) 调用什么javascript来更改uiwebview的比例/宽度。我试过:

    [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.width='320px'"];

    [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTransform='scale(1.0)'"];

    [编辑]我现在也尝试过几秒钟后通过NSTimer调用这个方法(虽然我不能真正使用这种方法,因为我不知道视频源何时到达)。无论如何,我看到一些影响的规模,但下一帧到达似乎重置规模。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Peter    14 年前

    我最近重新讨论了这个问题,现在在包含视图上使用了一个转换