func
1 audioRecorder.updateMeters() 2 let dB = audioRecorder.averagePower(forChannel: 0) 3 let atai = max(0, (dB + 77)) / 77 4 nami1.progress = atai 5 nami2.progress = atai 6 nami3.progress = atai 7 }
let atai = max(0, (dB + 77)) / 77
dBが無音時なら-160dB
最大音量時なら0dBなのですが
maxの説明を読むと
”比較可能な2つの値のうち大きい方を返します。”
とあるのですが、必ず0が大きくなると思うのですが
そうなった場合 nami1.progressなどには常に最大音量時のdBしか入らないのでは?と考えてしまいます
回答1件
あなたの回答
tips
プレビュー