如何在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") }
只是使用公式。 那很简单..
var bitrate: Int { // kbps if size > 0 && duration > 0 { return size * 8 / 1000 / duration }
我find了AVAudioFormat类的variables名sampleRate 。 你有没有尝试调用audioPlayer.format.sampleRate ?