我正在使用此代码通过webView在iPad上播放youtube视频。使用ipa文件安装时,应用程序无法正常工作
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文件也没有。
什么是您的应用程序有问题?你有没有工作的设备崩溃或控制台日志? – sergio 2012-01-16 10:00:46
它似乎不想将html加载到webview中,因为我可以看到一个空的视图。 – 2012-01-16 10:04:01