vibracion vibra sonido silencio poner como activar iphone audio volume

sonido - vibracion iphone 6



obtener el nivel de volumen del sistema actual en iPhone (4)

Celestial.framework tiene una clase AVSystemController que te permite obtener y establecer el volumen actual. Desafortunadamente es una clase privada, por lo que Apple no lo aceptará en los envíos de la App Store.

Si ayuda, puede abusar un poco de la clase pública MPVolumeView : http://www.stormyprods.com/blogger/2008/09/proper-usage-of-mpvolumeview-class.html

¿Hay alguna manera de obtener el nivel de volumen del sistema actual en el iPhone?

Estoy pensando que tal vez haya una manera de hacer un MPVolumeView y obtener el valor de eso.


musicPlayer = [[MPMusicPlayerController iPodMusicPlayer]; currentVolume = musicPlayer.volume;

Esto ahora está obsoleto a partir de iOS8.0 así que intente lo siguiente

#import <AVFoundation/AVAudioSession.h> AVAudioSession *audioSession = [AVAudioSession sharedInstance]; CGFloat volume = audioSession.outputVolume;


rápido 3.0

..

import AVKit .. // get current level: let audioSession = AVAudioSession.sharedInstance() let volume : Float = audioSession.outputVolume


Agregue MediaPlayer Framework a su proyecto

.h (archivo de encabezado)

{ MPMusicPlayerController *musicPlayer; }

.m (archivo de implementación)

- (void)viewDidLoad { //get device volume level musicPlayer = [MPMusicPlayerController iPodMusicPlayer]; float deviceVolumeLevel = musicPlayer.volume; NSLog(@"Current device volume level : %f",deviceVolumeLevel); }