Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在不使用Webview的情况下在我的应用程序中播放Youtube视频_Ios_Swift_Youtube_Ios9 - Fatal编程技术网

Ios 如何在不使用Webview的情况下在我的应用程序中播放Youtube视频

Ios 如何在不使用Webview的情况下在我的应用程序中播放Youtube视频,ios,swift,youtube,ios9,Ios,Swift,Youtube,Ios9,我是ios新手。在我的应用程序中,我想播放youtube视频。但是我不想使用webview。原因是当youtube视频停止播放其他视频的建议时。那么有没有任何可能的方法来停止这个建议呢?或者在视频结束时停止webview。或者,没有uiwebview也可以通过其他方式播放youtube视频。通过使用youtube视频url。 所以我想要的是 1> 在uiwebview中停止视频后可能停止显示建议 否则 2> 使用youtube视频url在没有uiwebview的情况下播放youtube视频的任何

我是ios新手。在我的应用程序中,我想播放youtube视频。但是我不想使用webview。原因是当youtube视频停止播放其他视频的建议时。那么有没有任何可能的方法来停止这个建议呢?或者在视频结束时停止webview。或者,没有uiwebview也可以通过其他方式播放youtube视频。通过使用youtube视频url。 所以我想要的是 1> 在uiwebview中停止视频后可能停止显示建议

否则


2> 使用youtube视频url在没有uiwebview的情况下播放youtube视频的任何其他可能性。

您应该使用官方的youtube助手库

YouTube需要通过UIWebView播放,这样他们才能进行验证和其他重要的事情


至于最后的建议,您可以使用委托方法检测视频状态何时更改:
(void)playerView:(YTPlayerView*)playerView didChangeToState:(YTPlayerState)state

您需要集成YouTube SDK进行完全定制。