Youtube的iOS播放器助手库没有工作

我试图实现youtube-ios-player-helper库来在我的应用程序中播放video。 我可以准备好播放器并加载video。 并且可以显示起始缩略图。 但是,当我试图播放video时,我得到了这个错误信息:

SendDelegateMessage(NSInvocation *): delegate (webView:identifierForInitialRequest:fromDataSource:) failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode 

然后,我尝试构build并运行youtube ios player帮助器示例项目,并且遇到了同样的问题。 有人可以帮我吗? 提前致谢。

不幸的是,这个iOS的帮手有很多问题,如布局,文件位置等..我已经起草了一些改进版本供我自己使用,但是,我不介意分享它,并帮助他人使用这个..

它与iOS帮助程序的工作方式相同,但还有一些其他的改进和function可以帮助您做其他的事情。

你可以在这里find图书馆让我知道如果你有问题如何使用它..

我已经把它build成一个已经有了硬编码播放列表的项目。

如果你需要帮助的话,我可以引导你如何使用它..只是让我知道.. 🙂

我希望它有帮助!

编辑:

对不起,几乎忘了这个库现在需要在你的AppDelegate.h和AppDelegate.m中的一些东西,如果你的应用程序被设置为肖像,这将帮助你强制横向模式。

所以,只需将其添加到您的AppDelegate.h

 @property (nonatomic) BOOL videoIsInFullscreen; 

然后,这个到你的AppDelegate.m

 - (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ if(self.videoIsInFullscreen == YES) { return UIInterfaceOrientationMaskAllButUpsideDown; } else { return UIInterfaceOrientationMaskPortrait; } 

那你应该没事的:)

此外,我已经添加了一个网站,这个图书馆还没有完成,但它有点带你通过如何在这里使用图书馆!