Comment puis-je baisser le volume de l'audio de l'iPod pendant que mon application lit un son

StackOverflow https://stackoverflow.com/questions/400674

  •  03-07-2019
  •  | 
  •  

Question

J'essaie de reproduire les fonctionnalités de l'application de messagerie intégrée lorsqu'un nouveau message arrive pendant que vous écoutez de la musique sur l'iPod.

Ce qui se passe avec l'application Mail est:

  1. Le volume de l'iPod diminue un peu
  2. L'application Mail diffuse un son bref et vibre
  3. Le volume de l'iPod revient à la normale

Je sais jouer un son et provoquer des vibrations, mais ce que je ne sais pas, c'est comment baisser le volume de l'iPod et le restaurer après la lecture de mon son.

Comment puis-je reproduire cette même fonctionnalité dans mon application avec SDK 2.2? Je sais que les applications tierces ne peuvent pas fonctionner en arrière-plan. Mes utilisateurs joueront sur l'iPod, puis mon application sera au premier plan.

Était-ce utile?

La solution 3

Cela n’est pas possible avec iPhone SDK 2.2.1 ou une version antérieure. Si vous avez besoin de cette fonctionnalité, envoyez un bug à Apple . J'en ai soumis un, mais des doublons indiquent un intérêt, cela pourrait donc contribuer à promouvoir ce problème.

Autres conseils

Voir ma réponse à votre autre question;)

[[MPMusicPlayerController iPodMusicPlayer] setVolume:x.y]

où vous changez x.y avec une minuterie ou une seule fois. Dans OS3, bien sûr.

Avez-vous essayé de jouer simplement le son? Je soupçonne qu’il s’agit d’une fonctionnalité automatique de la part du SDK.

modifier: selon cette question , vous pouvez afficher le fondu du son de l'ipod mais pas y revenir.

(Je suis surpris que cette fonctionnalité ne soit pas automatique ni par défaut. Cependant, j'ai toujours trouvé que l'élégance des API Apple était inversement proportionnelle à l'élégance de l'interface: -)

[[MPMusicPlayerController iPodMusicPlayer] setVolume: x.y] Ceci affectera le volume de votre lecteur de musique ipod (les valeurs autorisées sont comprises entre 0.0 et 1.0)

J'espère que les vibrations ne sont pas autorisées dans ipod. si l'appareil a une option pour la vibration, alors nous pouvons faire

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top