我在UIWebView中顯示MJPEG流。我有兩種不同的尺寸,我想用於UIWebView。視頻大小不變。在UIWebView中的MJPEG - 如何用javascript(iphone)更改比例
所以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嘗試調用它(雖然我不能真正使用這種方法,因爲我不知道視頻源何時到達)。無論如何,我看到一些規模的影響,但下一幀到達似乎重置規模。
嗨,我遇到了同樣的問題。你有沒有找到解決方案? – ccjensen 2011-07-17 04:57:00