我正在寻找一种从 url 链接获取 mp3 比特率的方法,例如 128kbps
或 320kbps
的 mp3 音频。
我有一个 UITableView
从 url 列表加载文件列表,我想显示音频质量。
我试过使用 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
}
关于ios - 如何在 SWIFT 中获取 MP3 比特率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39715970/