首页 > 解决方案 > preferredForwardBufferDuration 似乎没有效果

问题描述

我正在尝试使用我的AVPlayer. 我对我的文件进行了一些调整,AVPlayerItem以尝试加快文件的初始加载速度:

我已经降低了这样的首选变量:

playerItem.preferredPeakBitRate = 500000
playerItem.preferredMaximumResolution = CGSize(width: 540, height: 320)
playerItem.preferredForwardBufferDuration = 3

我已注册接收通知AVPlayerItemNewAccessLogEntry。这显示segmentsDownloadedDuration为 6,尽管我将其设置preferredForwardBufferDuration为 3。为什么不是 3?无论我将该变量设置为什么,它总是显示为 6。

标签: iosswiftavplayer

解决方案


推荐阅读