返回特定视图中的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

回到顶部