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