45得票9回答
AVPlayer停止播放并且无法恢复播放

在我的应用程序中,我需要播放存储在Web服务器上的音频文件。我正在使用AVPlayer。我有所有的播放/暂停控件以及所有的代理和观察者,它们都工作得很好。当播放小型音频文件时,一切都很顺利。 当播放长音频文件时,它也开始正常播放,但在几秒钟后,AVPlayer会暂停播放(很可能是为了缓冲)。...

44得票1回答
AVPlayer出现错误=-25300

当我在我的应用程序中使用AVPlayerItem(url:customUrl)时,会出现以下运行时错误: CredStore - performQuery - Error copying matching creds. Error=-25300, query={ class = i...

42得票15回答
如何检查我的AVPlayer是否正在缓冲?

我希望能检测到我的 AVPlayer 是否在当前位置进行缓冲,以便我可以显示加载器或者其他提示。但是我在 AVPlayer 的文档中找不到相关信息。

41得票4回答
RTCReporting和pancake.apple.com错误

我昨天将 Xcode 更新到 5.1 版本(5B130a),模拟器的版本现在为 7.1 版本(463.9.41)。 今天,当我使用 AVPlayer 开始播放时,出现了一些奇怪的错误。我以前从未见过这样的错误,找不到任何相关信息,也不知道它们是什么意思。虽然它们不是致命的,我也没有注意到任何...

40得票3回答
无法停止AVPlayer

我正在使用Swift测试AVPlayer与音频流URL的使用。它有play()和pause()方法,但问题是,只有暂停,流仍然被缓存在设备中。 这是我的测试代码:import UIKit import AVFoundation class ViewController: UIViewCon...

40得票3回答
在UITableView中更改AVPlayer的playerItem

我有一个包含多个视频的UITableView,滚动时会播放这些视频。由于tableView中的单元格被重复使用,因此每行只实例化一个AVPlayer。当单元格被重用时,我仅通过调用 [self.player replaceCurrentItemWithPlayerItem:newItem]; ...

37得票3回答
Swift: AVPlayer播放视频时显示此错误:[AVOutputContext]警告:共享音频呈现上下文不可用的AVF上下文。

我试图从捆绑目录播放视频,但是出现了以下错误: video[29054:2968406] [MediaRemote] [AVOutputContext] WARNING: AVF context unavailable for sharedAudioPresentationCont...

37得票2回答
在iOS 8.4中,一个AVPlayerItem不能与多个AVPlayer实例关联。

在更新到iOS 8.4后,我遇到了臭名昭著的MPMoviePlayerController异常,错误信息如下: An AVPlayerItem cannot be associated with more than one instance of AVPlayer 我看到有几种解决方法,...

37得票7回答
AVPlayer,播放/暂停状态的通知?

我正在寻找一种方法,在AVPlayer开始播放的确切时刻得到通知。有"速率"属性,但目前我正在使用NSTimer定期检查以获取更新。 我尝试了KVO,但显然它不符合KVO标准。 我知道当播放器结束时会有事件。但我在这里谈论暂停。 我还订阅了AVPlayerItem的"状态",但它向我显示...

37得票5回答
AVPlayer seekToTime方法无法在正确的位置播放

我有一个AVPlayer,正在播放HLS视频流。我的用户界面提供了一行按钮,每个按钮对应视频中的一个“章节”(按钮标记为“1”,“2”,“3”等)。应用程序从服务器下载包含以秒为单位标识的章节分割点列表的元数据。例如,一个视频长达12分钟 - 章节分割点列表为0、58、71、230、530等等...