返回特定视图中的iOS
我打了一个YouTube视频从一个特定的视图(不首先在应用程序启动时出现的视图)在iPhone应用程序我正在开发嵌入播放YouTube视频后。返回特定视图中的iOS
,一切工作正常:视频预览我的特定视图内的Web视图显示出来,当我在敲打视频播放全屏。
在视频结束(或当我按下完成按钮)我的应用程序显示了回来,但显示的是第一种观点(即出现在应用程序启动的一个),而不是从我公司推出的视频之一。甚至最糟糕的是,应用程序不响应事件(它不会崩溃,它只是不响应)。
我试图把所有的AppDelegate方法的一些NSLogs(如果YouTube的插件,就如同让我的应用程序,然后再返回),但没有被触发...
我真的不知道是什么问题可以...
回答:
我终于在这里使用http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html
推出这样的语法避免这一问题,YouTube播放器正确返回包含Web视图中的“呼叫”视图。
回答:
我有同样的问题,所以这段代码尝试:
NSString* embedHTML = [NSString stringWithFormat: @"\ <html><head>\
<style type=\"text/css\">\
body {\
background-color: transparent;\
color: white;\
}\
</style>\
</head><body style=\"margin:0\">\
<iframe class=\"youtube-player\" type=\"text/html\" width=\"%1.0f\"\
height=\"%0.0f\" src=\"%@\"\
frameborder=\"0\">\
</iframe> \
</body></html>", theFrame.size.width, theFrame.size.height, url];
UIWebView *videoView = [[[UIWebView alloc] initWithFrame:theFrame] autorelease];
[videoView loadHTMLString:embedHTML baseURL:nil];
[scrollView addSubview:videoView];
以上是 返回特定视图中的iOS 的全部内容, 来源链接: utcz.com/qa/258507.html