После воспроизведения видео с YouTube приложение не возвращается в прежнее положение - PullRequest
1 голос
/ 28 июля 2011

Так что мне удалось воспроизвести встроенное видео на YouTube в моем приложении. После нажатия кнопки «Готово» приложение не возвращается в то же положение, в котором находилось до воспроизведения видео. Пожалуйста, помогите мне с этим. Это способ, которым я делаю это.

- (void)embedYouTube:(NSString *)urlString frame:(CGRect)frame 
{
    NSString *embedHTML = @"\
                    <html><head>\
                    style type=\"text/css\">\
                    body {\
                    background-color: transparent;\
                    color: white;\
                    }\
                    </style>\
                    </head><body style=\"margin:0\">\
                    <embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
                    width=\"%0.0f\" height=\"%0.0f\"></embed>\
                    </body></html>";

    NSString *html = [NSString stringWithFormat:embedHTML, urlString, frame.size.width, frame.size.height];
    UIWebView *videoView = [[UIWebView alloc] initWithFrame:frame];
    videoView.center=CGPointMake(160, 240);
    [videoView loadHTMLString:html baseURL:nil];
    [self.view addSubview:videoView];
    [videoView release];
}

1 Ответ

0 голосов
/ 08 августа 2011

Моя проблема заключалась в том, что у меня было представление, которое я представил модально.В этом случае, когда YouTube исчезает, и ваше приложение возвращается на передний план, оно не вернется в то же положение, но в положение перед представлением модального режима.Поэтому я решил свою проблему, добавив это представление в качестве подпредставления, а не представляя его модально.

...