Je développe une application Iphone/Ipod, dans laquelle j'utilise AVAudioPlayer. Je change le volume de l'audio à travers le curseur, qui fonctionne correctement, mais maintenant je dois changer (augmenter/diminuer) le curseur en appuyant sur le bouton plus et moins de l'appareil au lieu de changer de curseur par moi-même. Lorsque j'appuie sur le bouton plus/moins de l'appareil, je ne sais pas où va le contrôle? Quelqu'un sait-il, n'hésitez pas à aider.Modification du volume de l'appareil
Répondre
Slam et merci à tous! J'ai cherché dessus. Ceci est valide pour MPMusicPlayer, mais pas pour AVAudioPlayer. Vous pouvez le faire.
MPMusicPlayerController *_musicController = [MPMusicPlayerController iPodMusicPlayer];
Mais pas pour AVAudioPlayer,
AVAudioPlayer *_audioController = [AVAudioPlayer iPodMusicPlayer];
Comment accéder au contrôleur de volume matériel?
Le volume global du système, y compris le volume de votre application, est géré par iPhone OS et n'est pas accessible aux applications.
Voici le lien bien voulu lire ce here espère que ça vous aidera :)
La question est pas tout à fait clair pour moi, mais il semble que vous vouloir une notification lorsque les changements de volume du système ? Si c'est le cas, c'est possible, j'espère avoir bien compris votre question. Que diriez-vous les éléments suivants:
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(volumeChanged:)
name:@"AVSystemController_SystemVolumeDidChangeNotification"
object:nil];
}
- (void)volumeChanged:(NSNotification *)notification
{
float volume =
[[[notification userInfo]
objectForKey:@"AVSystemController_AudioVolumeNotificationParameter"]
floatValue];
// Do stuff with volume
}
Je saisis cette here de, la réponse de Sandy.
Merci pour la réponse, mais je l'ai déjà visité. Je veux juste savoir où je peux recevoir une réponse après avoir appuyé sur le bouton plus/moins sur l'appareil. –
bonjour @paul, diriez-vous svp moi .. ici le volume change par des boutons ce que l'on dit être comme. Volume de la sonnerie du volume de l'appareil du volume de l'audioplieur? – Warewolf
- 1. Modification du volume de l'application en cours exclusivement
- 2. Contrôle du volume universel - Volume et BackgroundAudioPlayer.Instance.Volume
- 3. Volume multimédia au lieu du volume du téléphone dans Android
- 4. Estimation du volume de données
- 5. Réglage du volume de l'appel
- 6. Implémentation du contrôle du volume
- 7. AudioServicesPlaySystemSound contrôle du volume
- 8. Volume du tableau d'octets
- 9. Volume du microphone
- 10. Contrôle du volume caché
- 11. Modification du volume du flux ALARM STREAM lorsque l'appel est traité
- 12. Position d'une imageVue en fonction du volume du bouton de volume de l'appareil
- 13. Le niveau du volume de l'iPod affecte le niveau du volume de l'application
- 14. Barre de volume du système de déclenchement
- 15. Phonegap iOS contrôle du volume
- 16. Silverlight Volume du microphone Mac
- 17. Contrôle du volume TTS Android
- 18. Volume Entrée du bouton matériel
- 19. Intégrer le contrôle du volume
- 20. Contrôle du volume dans MediaPlayer
- 21. Contrôle du volume dans UIImagePickerController
- 22. contrôle du volume en flash
- 23. Réglage du volume du flux de sonnerie sur Android 2.3 ne change pas réellement le volume
- 24. La création du volume de glusterfs a échoué - la brique fait déjà partie du volume
- 25. iOS xcode détection du volume du microphone?
- 26. jfugue - Contrôle du volume du motif
- 27. Contrôle du volume du système iOS
- 28. Obtention du volume du microphone pendant l'enregistrement
- 29. Vérification du volume du microphone sur l'iPhone
- 30. Barre de contrôle du volume Gtk
S'il vous plaît télécharger. http://oleb.net/blog/2009/07/the-music-player-framework-in-the-iphone-sdk/ –