2009-10-05 3 views
0

Comme je suis conscient que l'iPhone a 2 haut-parleurs: silencieux (téléphone) et haut-parleurs. J'utilise AVAudioPlayer pour lire un fichier mp3. iPhone semble choisir quel haut-parleur à utiliser arbitraire. Comment puis-je m'assurer que mon audio sera toujours joué via le haut-parleur et à un volume maximum?iPhone: Comment choisir quel haut-parleur à utiliser?

Merci.

Répondre

1

J'utilise à l'arrière AVAudioPlayer. Donc je ne sais pas comment choisir le haut-parleur. Mais si vous utilisez CocosDenshoin & SimpleAudioEngine, le code suivant peut vous être utile.

[[SimpleAudioEngine sharedEngine] playEffect:pad3TuneFile pitch:1.0f pan: 1.0 gain:pad3Volume]; 

Ici, la valeur de la casserole est entre -1,0 à 1,0. Selon la valeur, le volume du haut-parleur est modifié. Par exemple, si vous choisissez la valeur 0.0, les deux enceintes joueront avec le même volume et si vous choisissez la valeur 1.0, l'enceinte gauche jouera avec le son plein et l'enceinte droite sera mise en sourdine.

Questions connexes