9得票3回答
终止应用程序的原因:'AVPlayer的一个实例无法删除由另一个AVPlayer实例添加的时间观察器。'

我正在使用苹果的文件演示,以下是演示链接:AVPlayerDemo。 在按照以下步骤之后,我的应用程序崩溃了: 1)播放歌曲 2)从进度条快进 3)点击下一首 4)从进度条快进 这是我的崩溃日志: Terminating app due to uncaught exception 'NS...

9得票1回答
检查 AVFoundation 中资源的可用性

我正在使用AVFoundation并创建AVPlayer,但是遇到了以下错误。 这是两个错误: 2017-01-06 15:51:19.974693 DemoApp[11855:3855225] 视频播放器状态失败:player item error = Error Domain=AVF...

8得票1回答
如何使用AVPlayer播放Apple Music文件(包括“离线可用”文件)?

AVPlayer是否可以播放Apple Music文件,甚至包括“可离线使用”的文件? 我尝试了以下代码来检索URL,但它返回了nil: - (void)mediaPicker:(MPMediaPickerController *)mediaPicker didPickMediaItems:...

8得票3回答
AVPlayer抛出异常:"内部错误:重启太过频繁"

我正在观察AVPlayer的KVO AVPlayerItemNewErrorLogEntryNotification,发现以下错误: errorStatusCode:-12645 errorDomain:CoreMediaErrorDomain errorComment:Internal ...

7得票2回答
设置AVPlayer和AVPlayerItem的缓冲大小?

使用AVPlayer播放视频时,监听loadedTimeRanges属性,播放约10分钟的视频后,AVPlayer总是预加载视频,感觉非常耗费资源。有没有一种方法可以限制预加载区域的大小?比如只预加载视频时间的一半?

9得票1回答
在UICollectionView上使用AVPlayer和AVPlayerLayer显示多个视频

我正在开发一个应用程序,使用AVPlayer和AVPlayerLayer类在UICollectionView单元格上水平滚动显示“n”个全屏视频。我在UIScrollView上启用了分页功能,因为我只需要播放当前位置的播放器,否则“上一个和下一个”单元格的播放器应处于“暂停”状态。 我以UR...

25得票6回答
停止AVPlayer并重新启动MP3文件。

我希望能够开始、暂停和停止(相当于重新启动)我的mp3文件,并且我正在使用AVPlayer,这些文件是从服务器获取的。 要开始播放歌曲,我需要执行以下操作:[self.player start]; 我要暂停时,我会:[self.player pause]; 但是当我想停止这首歌并重新加载它,...

8得票1回答
Swift iOS - 如何从AVPlayerItemStatus访问错误?

我正在使用AVPlayer来播放一个视频链接。我遵循了苹果公司的代码 来播放视频并处理错误: 在名为 Respond to A State Change 的部分中,有一个switch语句,其中有一个.failed情况,并且注释掉的代码说:// Player item failed. See ...

7得票1回答
从AVPlayerViewController中移除Quicktime标志

我正在使用AVPlayerViewController实现视频播放器,但在iOS 11设备上,当流式传输视频时会显示Quick Time标志。如何删除它?我需要使用自定义图像作为占位符。 请查看我的代码: AVPlayerItem *playerItem = [[AVPlayerItem a...

16得票1回答
AVPlayer有时无法播放视频

我有一个视频网格,在使用AVPlayer时有时会出现无法播放视频的情况,并显示上述禁用图标和错误信息。Domain=AVFoundationErrorDomain Code=-11850 "Operation Stopped" UserInfo={NSUnderlyingError=0x7f...