|
|
1
0
在自己的应用程序中播放YouTube视频的唯一方法是使用YouTube中的嵌入标记创建一个uiWebView,用于将要播放的电影作为uiWebView的内容播放。uiwebview将检测到嵌入的对象是youtube链接,web视图的内容将是视频的youtube预览。当用户单击预览时,视频将显示在MPMoviePlayerControl中。这是muxecoid提供的链接中描述的技术( http://iphoneincubator.com/blog/audio-video/how-to-play-youtube-videos-within-an-application ,这是(据我所知)在应用程序中播放YouTube视频的唯一方法。通过将youtube url传递给-[uiapplication openurl:],您仍然可以启动youtube应用程序,但这当然会关闭您自己的应用程序,这通常是不可取的。 不幸的是,无法使用mpmovieplayercontroller直接播放youtube视频,因为youtube不会公开视频文件的直接链接。 |
|
|
2
0
我已经绕过去解决了这个问题。主要的想法是 添加全屏黑色视图 在第一部电影播放前的前一个视图上。因此,当第一部电影结束播放时,全屏将为黑色(这看起来比前一个视图更自然)。 再做些修改 : 1另一个问题是,当我隐藏状态栏时,区域将为白色。所以我也设置了 窗口颜色为黑色 . 2当所有视频播放完毕后,将显示上一个视图,并且该视图框架不会为状态栏留出空间。所以我 将视图的狂欢更改为20 在状态栏出现之前。 希望这能帮助那些遇到同样问题的人。 |