Почему встраивание моего YouTube играет за моим modalviewcontroller? - PullRequest
1 голос
/ 17 августа 2011

Я создаю приложение для iphone ios 4+, и у меня есть модальный контроллер представления с uiwebview внутри, который загружает страницу, содержащую вставку YouTube. Когда я играю видео на YouTube, оно воспроизводится за моим модальным контроллером! Как я могу либо: Узнайте, когда воспроизводится видео, чтобы я мог скрыть свой контроллер модального вида или же Заставь видео играть поверх всего Спасибо

1 Ответ

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

Я не могу воспроизвести это поведение в симуляторе. Как встроено видео? Как iframe или старый метод 'object'? От какого вида вы представляете модальное представление? UIView или UITableView ...

Как я уже сказал, я не могу воспроизвести ваши результаты на симуляторе 4.3, и это код, который я реализую.

NSURLRequest* urlReq = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://dev.quietsight.com/youtube_embed.php"]];
[_webView loadRequest:urlReq];

На стороне iOS и на веб-стороне ...

<html>
    <head>
    </head>

    <body>
        <iframe width="425" height="349" src="http://www.youtube.com/embed/fMJTinMvB24" frameborder="0" allowfullscreen></iframe>

    </body>
</html>

Что касается обратного звонка по окончанию видео, я не верю, что есть способ узнать, что видео воспроизводится из WebView.

...