Tag: 比特率

如何在SWIFT中获得MP3比特率

我正在寻找一种获得像mp3链接的MP3audio128kbps或320kbps的方式。 我有一个UITableView从URL列表加载文件列表,我想显示audio质量。 我曾尝试使用AVAudioPlayer和AVPlayer但没有运气。 请帮忙,我怎么能做到这一点? do{ let audioPlayer = try AVAudioPlayer(contentsOf:audioURL) print(audioPlayer.settings) if #available(iOS 10.0, *) { print(audioPlayer.format) } else { // Fallback on earlier versions } }catch { print("Error getting the audio file") }

如何读取Objective-C for iOS中的audio文件的属性?

如何在Objective-C for iOS中以编程方式获取audio文件的属性(如通道数量,采样率和比特率)?

MPMoviePlayerController MovieAccessLogEvent – 膨胀的obserBitrate

我目前正在使用MPMoviePlayerController并分析video播放的指标。 具体来说,分析自适应比特率。 作为testing的一部分,我以一个固定的比特率( 995kbps )加载video的一个特定格式,然而当从我的MPMovieAccessLogEvent的observedBitrate属性中MPMovieAccessLogEvent ,这个值要大得多 – 大概是15mbps 。 是否有任何已知的理由,为什么这个比特率返回比回放的相当高? 我已经双重检查了所有的值,所有的回放,这是肯定的被夸大的observedBitrate到的比特率。 根据文件,这个值是: 下载到电影播放器​​的所有媒体的经验吞吐量,以每秒位数为单位。 更新 我在开发者论坛上发布了这个问题,并且收到了一个答案,这个答案依然只是猜想,不过也认为它可以帮助解决这个问题,也许会引发一个更好的答案。 https://devforums.apple.com/thread/216659?tstart=0 使用mediastreamvalidator来检查你的HLSvideo是非常值得的,它将会下载和测量你的分段比特率。