我正在尝试在我的应用程序中播放 youtube 视频.. 它运行良好.. 但总数为 7,当我一个接一个播放所有视频时。并播放第五个video
。它是crash
我的带有内存警告的应用程序
2013-03-07 12:31:01.167 Magazine[3015:707] Received memory warning.
为什么此错误出现在特定视频上。这是因为内存不足还是其他原因。我已在我的应用程序中嵌入了 youtube。请检查代码。youtube
为什么特定视频会出现此内存问题。我认为当我在 iPad1 上播放视频时内存已满 ..如何从内存中释放它...
UIWebView *youtube_player=[[UIWebView alloc]initWithFrame:CGRectMake(20, Yposition +k*Height, 400, Height)];
youtube_player.backgroundColor = [UIColor blackColor];
youtube_player.opaque = NO;
youtube_player.delegate=self;
NSString *videoHTML = [NSString stringWithFormat:@"\
<html>\
<head>\
<style type=\"text/css\">\
iframe {position:absolute; top:50%%; margin-top:-130px;}\
body {background-color:#000; margin:0;}\
</style>\
</head>\
<body>\
<iframe width=\"100%%\" height=\"240px\" src=\"%@\" frameborder=\"0\" allowfullscreen></iframe>\
</body>\
</html>", [[videos objectAtIndex:k] _video_path]];
youtube_player.scrollView.scrollEnabled=NO;
UIScrollView *scrollView = [youtube_player.subviews objectAtIndex:0];
scrollView.delegate = self;
[youtube_player loadHTMLString:videoHTML baseURL:nil];
youtube_player.layer.borderWidth=1.0f;
[mMoviePlayersArray_por addObject:youtube_player];