gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 12:20:00 25 4
gpt4 key购买 nike

这里尽量不要破坏 stackExchange 的规则。我想在单独的 View 中播放视频,并且能够在应用中导航而视频不会暂停或停止。

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

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

我是一名新手开发人员,试图了解 iOS 世界的来龙去脉。请不要喷我。

具体问题:什么是适合我上述需求的良好 View 类型或设计?理想情况下,我希望播放器 View 在内存中运行,并能够在播放视频时随时将其放置在应用程序中的任何位置。

谢谢。

最佳答案

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

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

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

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

关于ios swift - 如何在浏览应用程序时保持视频播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30929048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com