Как получить значение амплитуды для звонка устройства Android

#android #ringtone #amplitude

#Android #рингтон #амплитуда

Вопрос:

Я разрабатываю приложение для Android, и мне нужно получить значения амплитуды мелодии звонка устройства. Мне нужны эти значения, чтобы сравнить их со значениями амплитуды окружающего шума вокруг устройства. Я знаю, как получить значения амплитуды окружающего шума, но затрудняюсь найти идеи для получения значений амплитуды для мелодии звонка. любая помощь приветствуется

Ответ №1:

Похоже, вы хотите декодировать аудиофайл мелодии звонка, который использует устройство, и напрямую считывать его значения. Это можно сделать с помощью API MediaCodec.

Чтобы найти аудиофайл, который используется в качестве мелодии звонка, вы можете использовать RingtoneManager API.