如何在 UIWebView 中播放时更改嵌入视频大小? [英] How to change embed video size while playing in UIWebView?

查看:35
本文介绍了如何在 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆