Tôi đang cố gắng hiểu AVAudioPlayer và đo mức âm thanh. Những gì tôi có dưới đây là một đối tượng "AudioPlayer" đang phát âm thanh ngắn. Bây giờ tôi muốn xuất ra sức mạnh của âm thanh này (decibel). Bằng cách nào đó tôi không nghĩ rằng tôi đang làm điều này đúng.Đang cố gắng hiểu AVAudioPlayer và đo mức âm thanh
Các NSLog đầu ra của việc này là 0 -160,00 -160,00 1 -160,00 -160,00
Bây giờ theo Apple "Một giá trị trả về từ 0 dB chỉ ra quy mô đầy đủ, hoặc sức mạnh tối đa; lợi nhuận giá trị -160 dB cho biết công suất tối thiểu "Vậy điều này có nghĩa là âm thanh này ở mức công suất tối thiểu? Tôi không nghĩ điều này là đúng bởi vì đoạn âm thanh là một âm thanh khá lớn. Tôi nghĩ rằng tôi đang thiếu một cái gì đó ở đây, bất kỳ làm rõ sẽ được đánh giá cao.