HTTP Live Streaming格式支持可变比特率,这在m3u8文件中进行了描述。

是否可以获取当前播放流的比特率?

最佳答案

不,您无法从MPMoviePlayerController获得该信息

要获取所需的信息,可以使用AVPlayer和AVPlayerItems,这将创建AVAsset项,您可以对其进行查询以发现其属性。

拥有AVPlayer后,您可以使用currentItem找到当​​前的AVPlayerItem。由此,您可以获得asset属性。
AVAsset具有AVAssetTrack,并且具有formatDescriptions属性。您应该在其中找到比特率。

关于iphone - MPMoviePlayerController-如何判断正在播放的比特率?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7470737/

10-10 09:57