2

アプリでYouTubeビデオを再生しようとしています..正常に動作します..しかし、合計で7つあり、すべてのビデオを1つずつ再生すると. と 5 番目を再生し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];
4

0 に答える 0