21得票6回答
使用AVQueuePlayer实现向前跳转的更好方式是什么?

我在应用程序中使用了一个 AVQueuePlayer。我有两个划动手势,可以跳转到下一个和上一个 avplayeritem。现在,为了跳到下一个,我只是调用了 avqueueplayer 上的 advanceToNextItem,这个方法运行得很好。 然而,对于上一个跳过操作,我正在删除所有...

16得票8回答
跳转到 AVQueuePlayer 上的上一个 AVPlayerItem / 从队列中播放所选项目

我正在使用AVQueuePlayer在我的项目中播放一个已经分成不同章节的电视剧。同时,我还希望能够在AVQueuePlayer播放时提供跳转到上一个/下一个章节或选择其他章节的可能性。 使用AVQueuePlayer的advanceToNextItem可以轻松实现跳转到下一个项目,但是没有...

11得票3回答
AVQueuePlayer无间隔和冻结播放

我使用 AVQueuePlayer 来播放从 URL 加载的电影序列。 我尝试通过数组初始化播放器实例,其中包含我需要播放的所有 AVPlayerItems。player = [[AVQueuePlayer queuePlayerWithItems:playerItemsArray] 但在这种...

7得票2回答
AVQueuePlayer/AVPlayer是否支持无缝播放?

我一直在研究AVPlayer及其子类AVQueuePlayer(以及一个MPMediaItem数组),并发现后者在播放无间隙专辑时表现更佳,但两者都不能完全实现任务。 使用AVPlayer的replaceCurrentItemWithPlayerItem方法,在当前和下一曲之间有明显的暂停。...

8得票2回答
MPNowPlayingInfoCenter停止更新进度条

我正在制作一个带有音乐播放器的应用程序。我已经有一段时间没有工作了,但上次我工作时nowPlayingInfo是可以使用的。现在,当我将其更新为Swift 3时,除了进度条之外,一切都正常。 我在这里看到了一些类似的问题,谈论了竞争条件以及被某些东西覆盖,但我似乎无法找出原因。如果有帮助的话...

13得票3回答
在使用AVQueuePlayer时如何在视频之间添加转场效果?

我正在开发一个视频应用程序,它可以播放一系列视频。这些视频存储在一个 AVPlayerItem 数组中。AVQueuePlayer 使用这些 AVPlayerItem 进行初始化,并自动从该数组中播放视频。 问题在于当它切换到播放下一个视频时,会卡顿片刻或者在转换时出现抖动。我想通过某种动画...

7得票1回答
AVQueuePlayer/AVPlayer加载通知?

我有一个AVQueuePlayer(显然是扩展了AVPlayer),它加载了一个流媒体音频播放列表。 流媒体都正常工作,但我想要一个活动指示器来显示用户正在加载音频。 问题是,我似乎找不到任何这样的通知在AVQueuePlayer(或AVPlayer)中,可以指示音频缓冲已经完成加载/准备好播...

7得票5回答
在AVQueuePlayer中重复播放最后一个项目

我需要在我的AVQueuePlayer中创建类似无限循环的东西。特别地,我想要在最后一个组件播放完成后重新播放整个AVPlayerItem的NSArray。 我必须承认我并不知道如何实现这一点,希望您能给我一些线索。

11得票1回答
MPNowPlayingInfoCenter AVPlayer on iOS 7

我正在制作一个流媒体音乐应用程序。我想在锁屏界面上显示元数据(标题、艺术家和艺术品图像)。 MPNowPlayingInfoCenter 似乎与 MediaPlayer.framework 配合得很好,但我无法弄清如何在 iOS 7 上使用 AVPlayer。 由于使用了AVAudioSe...

8得票1回答
当网络恢复活动状态(准备播放)时,如何从AVQueuePlayer/AVPlayerItem获得回调?

我有一个基于AVQueuePlayer的音频流播放器,需要在后台运行。该播放器需要一直运行,直到播放完所有列表。当然,如果网络连接变差,它将不得不暂停,但当网络连接恢复时,它应该自动恢复。 为此,我正在监视以下内容: AVPlayerItem.status AVPlayerItem.pl...