iOS: Zugriff auf die Hardware-Audiolautstärkeregelung des Geräts

7

Ich habe diesen Streamer ( Ссылка ) in meiner App implementiert und er läuft fantastisch, jedoch sind keine Lautstärkeregler implementiert Hat jemand Tipps, wie man mit der Volumenfolie oder so etwas anfangen kann?

Ich habe nach ähnlichen Fragen gesucht:

Ich fand nichts Nützliches, um meine Frage zu beantworten, wie man die Lautstärke ändert (hoch / runter) und natürlich auf irgendeine Art von Steuerung, d. h. Slider, eingestellt wird, jede Hilfe wird geschätzt

    
London 23.02.2012, 13:47
quelle

2 Antworten

21

stelle sicher, dass du das MediaPlayer-Framework zu deinem Projekt hinzufügst

Sie müssen eine Ansicht in Ihrer .h-Datei definieren, um den Schieberegler in diesem Fall "viewVolume"

einzufügen

INFO: DAS FUNKTIONIERT NUR IN EINEM SIMULATOR AUF EINEM REALEN GERÄT.

%Vor%

Dieser Code verwendet ARC.

Dieser Code wird auch funktionieren:

%Vor%

Wenn Sie dies jedoch verwenden möchten, müssen Sie ein System erstellen, das den Schieberegler aktualisiert, wenn die Lautstärke des Geräts von einem anderen Ort aus eingestellt wird.

Dies wird für die Aktualisierung der Lautstärke funktionieren, aber ich weiß nicht, ob es der beste Weg ist

%Vor%

dies, um den UISlider zu aktualisieren:

%Vor%     
Floris497 29.02.2012 22:35
quelle
9

Sie können MPVolumeView verwenden. Dies gibt Ihnen eine UISlider , die das Volume steuert.

    
edc1591 27.02.2012 13:19
quelle

Tags und Links