0
我想在我的視圖的uiwebview框架中設置縮略圖圖像。 但是,當我使用下面的代碼時,雖然圖像值不是NULL,但沒有顯示圖像。有人可以幫忙,讓我知道我要去哪裏錯了嗎?無法爲UIWebView設置縮略圖圖像
請注意,在代碼中,VideoView類是從UIWebView派生而來的,其工作原理與此類似。
video = [[VideoView alloc]
initWithStringAsURL:@"http://www.youtube.com/watch?v=T6X3j7zxUHA"
frame:CGRectMake(11, 7, 298, 311)];
[self addSubview:video];
UIGraphicsBeginImageContext(video.bounds.size);
[video.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *resultImageView = UIGraphicsGetImageFromCurrentImageContext();
thumbnailButton = [UIButton buttonWithType:UIButtonTypeCustom];
[thumbnailButton setFrame:CGRectMake(0,0, 298, 311)];
[thumbnailButton setImage:resultImageView forState:UIControlStateNormal];
[video addSubview:thumbnailButton];
UIGraphicsEndImageContext();
謝謝daltoniam,我現在就試試這個...... – user1357849 2012-04-27 18:21:26
不錯的交易。如果它最終爲你工作,請接受我的答案。如果您對代碼有任何疑問,請告訴我。 – daltoniam 2012-04-27 18:58:14
嗨達爾頓,你提供的第二個解決方案爲我工作了幾個小小的修改。然而thumnail的大小是128x96。如果我想要更大尺寸的縮略圖,我該怎麼辦?有沒有辦法獲得自定義大小的縮略圖? – user1357849 2012-04-29 02:36:14