HTTP Live Streaming格式支持可变比特率,这在m3u8文件中进行了描述。
是否可以获取当前播放流的比特率?
最佳答案
不,您无法从MPMoviePlayerController获得该信息
要获取所需的信息,可以使用AVPlayer和AVPlayerItems,这将创建AVAsset项,您可以对其进行查询以发现其属性。
拥有AVPlayer后,您可以使用currentItem
找到当前的AVPlayerItem。由此,您可以获得asset
属性。AVAsset
具有AVAssetTrack
,并且具有formatDescriptions
属性。您应该在其中找到比特率。
关于iphone - MPMoviePlayerController-如何判断正在播放的比特率?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7470737/