Насколько мне известно, встроенное воспроизведение мультимедиа поддерживается только на iPad, а не на iPhone.Это может быть связано с ограничениями размера экранов.
Редактировать:
Я устанавливаю тестовый проект с UIWebView
и кодом:
[webView setAllowsInlineMediaPlayback:YES];
[webView loadHTMLString:@"<embed id=\"yt\" src=\"http://www.youtube.com/watch?v=L9szn1QQfas&fs=0\" type=\"application/x-shockwave-flash\" width=\"300\" height=\"300\"></embed>"
baseURL:nil];
Iзапускал один и тот же точный код как на iPhone, так и на iPad, оба работали на iOS 4.2.1.
В результате iPhone воспроизводил видео только в полноэкранном режиме, независимо от установки для воспроизведения встроенного мультимедиа YES
и iPad проигрывал видео в режиме реального времени.Вот картинка: