Finora ho utilizzato uno MPVolumeView
per controllare il volume dei miei dispositivi iOS, che ha funzionato bene fino all'aggiornamento su iOS7.MPVolumeView non funziona più su dispositivi iOS 7
Ho creato un progetto di test (Base SDK 6.1, Deployment Target 5.1
) che ha un solo MPVolumeView
su un singolo UIView
. Mentre è in esecuzione questa app sul mio iPad 1 (iOS 5.1) funziona perfettamente, l'esecuzione sul mio iPhone 5 (iOS 7) non funziona.
Sul mio iPad trascinando il cursore del volume cambia tutto il volume dei dispositivi. Anche quando uso i pulsanti hardware questo riflette sul mio cursore in VolumeView. D'altra parte, sul mio iPhone, sembra che non ci sia più una connessione tra quei controlli. I pulsanti hardware non comportano modifiche sul mio VolumeView, né modificano il cursore nel risultato del controllo volume nel livello di volume dei dispositivi.
Ho bisogno di avere ad es. il iPodMusicPlayer
suona qualcosa, quindi funziona. Altrimenti no.
Qualcuno come posso farlo funzionare di nuovo? Ho davvero bisogno di controllare l'intero livello audio dei dispositivi (non necessariamente a livello di programmazione, l'utente deve essere in grado di cambiarlo all'interno della mia app), non solo il livello del suono riprodotto dall'app stessa.