Является ли обработка классом мультимедиа в Android в Visualizer несовместимой на разных устройствах? - PullRequest
0 голосов
/ 22 сентября 2011

Я сделал приложение для визуализации музыки для Android. При разработке на моем HTC Legend (под управлением Android 2.2) я заметил, что настройка «громкости мультимедиа» телефона не влияла на выходные данные класса Visalizer, т.е. я всегда получал данные об амплитуде полной громкости воспроизводимой музыки, независимо от настройки громкости, что было здорово, потому что это именно то, что я хочу.

Недавно я приобрел планшет-трансформер Asus EEE под управлением Android 3.2, и теперь установленный пользователем объем влияет на объем данных, возвращаемых из класса Visualiser.

Кто-нибудь знает, каким должно быть официальное поведение? Я бы надеялся на независимость от объема, но свидетельства, которые я видел, указывают на непоследовательное поведение на разных устройствах ... Это проблема с драйвером или изменилось поведение в 3.2?

Спасибо! Nils

1 Ответ

0 голосов
/ 26 ноября 2011

Ссылка на эту ссылку здесь .Я думаю, что вы не активируете эквалайзер и визуализатор для одного и того же идентификатора. По моему мнению, аудиоэффектам нужно включить эквалайзер для настроек аудио модификаций. В противном случае он дает более высокие значения и на него также влияет громкость мультимедиа.

...