【问题标题】:MJPEG in UIWebView - How to change scale with javascript (iphone)UIWebView 中的 MJPEG - 如何使用 javascript (iphone) 更改比例
【发布时间】:2010-08-24 20:14:13
【问题描述】:

我在 UIWebView 中显示 MJPEG 流。我有两种不同的尺寸要用于 UIWebView。视频大小是恒定的。

所以 setScalesPageToFit 不够灵活,我无法控制源来更改视口元标记。所以我想我需要通过javascript(我对此知之甚少)来做到这一点。但是我遇到了两个问题:

1) 调用什么 javascript 来更改 uiwebview 的比例/宽度。我尝试了以下变化:

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

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

2) 我无法从 webViewDidFinishLoad 获取 stringByEvaluatingJavaScriptFromString,因为在流式传输时不会调用它。所以我在 loadRequest 之后直接调用它。

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

【问题讨论】:

  • 嗨,我遇到了同样的问题。你找到解决方案了吗?

标签: iphone objective-c uiwebview scale


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 2013-10-06
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多