我正在播放实时音频流AVPlayer
,AVPlayerItem
并尝试确定流的当前比特率。我在网上搜索并找到了这个帮助:
Determening MPMovieController bit-rate
受上述线程的启发,我尝试使用以下代码计算它:
NSArray *logEvents=playerItem.accessLog.events;
AVPlayerItemAccessLogEvent *event = (AVPlayerItemAccessLogEvent *)[logEvents lastObject];
double bitRate=event.observedBitrate;
但是当在计时器内检查时,该变量bitRate
始终为零。
事实上[logEvents count]
也总是为零。
你能告诉我这项技术有什么问题吗?
非常感谢。