如何在 UIWebView 中播放时更改嵌入视频大小? [英] How to change embed video size while playing in UIWebView?
本文介绍了如何在 UIWebView 中播放时更改嵌入视频大小?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个 UIWebView
,大小为 250x160,应该可以播放来自 youtube.com 的视频.
I have a UIWebView
with size 250x160, which should play video from youtube.com.
NSString *videoURL = @"http://www.youtube.com/v/Y4Y_a45Bv20?version=3&f=videos&app=youtube_gdata";
NSString *videoHTML = [NSString stringWithFormat:@"\
<html><body>\
<embed src=\"%@\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"%f\" height=\"%f\">\
</embed>\
</body></html>", videoURL, self.web.frame.size.width-20, self.web.frame.size.height-20];
[self.web loadHTMLString: videoHTML baseURL: nil];
在播放视频时,我想调整 UIWebView
的大小.当我制作它时,例如 2 倍大,嵌入视频保持 250x160 的原样.如何在不重新启动的情况下调整它的大小?
While playing video I want to resize the UIWebView
. When I make it, for example 2 times bigger, embed video stays how it was 250x160. How can I resize it without restarting it?
推荐答案
尝试 affineTransform.
try affineTransform.
webview.transform = CGAffineTransformMakeScale(2, 2);
或
webView.scalesPageToFit=YES;
这篇关于如何在 UIWebView 中播放时更改嵌入视频大小?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文