Я не могу воспроизвести это поведение в симуляторе. Как встроено видео? Как 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.