Я играю видео YouTube на iPad через webView, используя этот код.
NSString *htmlString = [NSString stringWithFormat:@"<html>\
<body>\
<div id=\"player\"> </div>\
<script>\
var tag = document.createElement('script');\
tag.src = \"http://www.youtube.com/player_api\";\
var firstScriptTag = document.getElementsByTagName('script')[0];\
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);\
var done = false;\
var player;\
function onYouTubePlayerAPIReady() {\
player = new YT.Player('player', {\
height: '%i',\
width: '%i',\
videoId: '%@',\
events: {\
'onReady': onPlayerReady,\
'onStateChange': onPlayerStateChange\
}\
});\
}\
function onPlayerReady(evt) {\
evt.target.playVideo();\
}\
function onPlayerStateChange(evt) {\
if(evt.data==0)\
{\
window.location=\"http:\\end\";\
}\
}\
function resizePlayer(width,height)\
{\
player.setSize(width, height);\
}\
</script>\
</body>\
</html>",
height,width, videoID];
Проблема в том, что когда я устанавливаю свое приложение через xCode, оно работает нормально, но когда я использую ipa-файл, это не так.