2010-11-23 8 views
5

Ich verwende MPMusicPlayerController und AVAudioPlayer gleichzeitig. Für den Audio-Ausgleich habe ich zwei Lautstärkeregler für MPMusicPlayerController und AVAudioPlayer jeweils. Wenn ich die Lautstärke MPMusicPlayer stumm mache und die Lautstärke AVAudioPlayer erhöht, wird die Gesamtlautstärke des Geräts stummgeschaltet und ich kann den Klang AVAudioPlayer nicht hören.So ändern Sie die Lautstärke mit MPMusicPlayerController, ohne das Gerät zu beeinträchtigen

Dann, wie kann ich das MPMusicPlayer Volume unabhängig ändern, ohne die Lautstärke des Geräts zu beeinflussen.

Antwort

1

Vor iOS 7 gab es eine Volume-Eigenschaft auf MPMusicPlayer - es wurde in iOS7 veraltet. Auf AVAudioPlayer gibt es immer noch eine Volume-Eigenschaft, mit der Sie das Instance-Volume ändern können, ohne das Gerät zu beeinträchtigen.

nun in iOS 7, ich glaube, Sie verwenden können:

MPVolumeView