Независимо от того, что я делаю, у меня, похоже, возникают проблемы.
Я пытаюсь постепенно затухать на активно воспроизводимом потоковом аудио. Пока что единственными проигрывателями, которые, похоже, правильно обрабатывают потоковую передачу звука, являются MPMoviePlayerController и AVPlayer. К сожалению, ни один из них не позволяет изменить громкость. (AVPlayer позволил бы изменить громкость путем микширования IF и только если это было выполнено для локального файла).
Лучшим проигрывателем, который был бы полезен с интегрированным изменением громкости, был бы AVAudioPlayer, к сожалению, он работает только с локальными файлами.
В ходе некоторых исследований я заметил несколько дискуссий о том, что Apple не предоставляет контроль над объемом системы (представлен в MPVolumeView). Сказав это, некоторые приложения все еще могут повлиять на это. Если Apple не дает контроль над этим, как этим парням удается это сделать?
Есть ли хитрость за этим? Я что-то упустил в документации где-то?
Любой совет будет оценен.