标签: ios avfoundation avaudioplayer metering
我知道AVAudioPlayer具有updateMeters()和诸如averagePower(forChannel: Int) -> Float之类的方法,但是我试图以一定的间隔获取所有值,而不必播放媒体。
AVAudioPlayer
updateMeters()
averagePower(forChannel: Int) -> Float
我尝试了一种相当怪诞的方法,可以将播放器的currentTime属性设置为一个循环并获取音频电平,但是当然没有用。由于歌曲文件不过是数据的集合,因此应该很有可能以特定的间隔预取级别。会涉及什么计算/公式?
currentTime