2010-11-23 5 views
5

J'utilise simultanément MPMusicPlayerController et AVAudioPlayer. Pour l'équilibrage audio, j'ai deux curseurs de volume pour MPMusicPlayerController et AVAudioPlayer chacun. Si je mute le volume MPMusicPlayer et augmente le volume AVAudioPlayer, le volume global de l'appareil est coupé et je ne parviens pas à entendre le son AVAudioPlayer. Puis, comment puis-je modifier le volume MPMusicPlayer indépendamment, sans affecter le volume du périphérique.Comment changer le volume avec MPMusicPlayerController sans affecter le volume de l'appareil

Répondre

1

Avant iOS 7, il existait une propriété de volume sur MPMusicPlayer - elle était obsolète dans iOS7. Sur AVAudioPlayer, il existe toujours une propriété de volume que vous pouvez utiliser pour modifier le volume de l'instance sans affecter le volume du périphérique.

Maintenant, dans iOS 7, je pense que vous pouvez utiliser:

MPVolumeView

Questions connexes