2010-08-24 25 views
1

我在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嘗試調用它(雖然我不能真正使用這種方法,因爲我不知道視頻源何時到達)。無論如何,我看到一些規模的影響,但下一幀到達似乎重置規模。

+0

嗨,我遇到了同樣的問題。你有沒有找到解決方案? – ccjensen 2011-07-17 04:57:00

回答

0

我最近重新訪問了這個,現在使用包含視圖上的變換

相關問題