ios swift - 如何在浏览应用时保持视频播放

时间:2015-06-19 02:37:47

标签: ios

尝试不破坏stackExchange的规则。我希望在单独的视图中播放视频,并且无需视频暂停或停止即可浏览应用。

我正在使用youtube-ios-helper框架。我可以控制播放,检查状态,每当我更改视图时它都会暂停。这是一个基本的TabView应用程序。一个tabview是播放器视图,用户可以与其他2个Tabview进行交互。用户必须能够远离视频播放器视图,并仍然可以听到正在播放的视频(即音乐视频)。

我没有设置tabView,只是希望能够在音乐视频和应用中的其他视图之间来回切换。

我是一名新手开发者,试图了解ios世界的来龙去脉。请不要激怒我。

具体问题:上面有什么好的视图类型或设计可用于我的需求?理想情况下,我希望播放器视图在内存中运行,并且能够在播放视频的同时将其放置在应用内的任何位置。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以选择使用当前的设计。在这种情况下,您的应用将是这样的:

1)TabViewController控制VC B中的VC A和VC B.,显示Youtube Player。 VC A是一个flipviewcontroller,它控制VC A1和A2。 A1是搜索和显示结果的地方。 A2是另一个Youtube播放器(或者A2也可以是VC B.你有一种方法可以通过其索引从TabViewController获取VC)。当点击A1中的结果时,A翻转A1和A2,因此将显示A2。

2)您可以使用TabViewController删除。您只使用VC A - 这是您的初始viewcontroller。 VC A是一个flipviewcontroller,它控制VC A1和A2。 A1是搜索和显示结果的地方。 A2包含一个Youtube播放器。当点击A1中的结果时,A翻转A1和A2,因此将显示A2。

在两种情况下,由tabviewcontroller或flipviewcontroller保留A2和B,因此它不会从内存中释放。