2015-10-21 4 views
5

J'ai développé une application iOS avec diffusion vidéo en direct. J'ai fixé le taux d'échantillonnage audio à 8k. L'audio fonctionne très bien pour les appareils iPhone6, mais lorsque je diffuse de la vidéo en 6s et 6s plus la partie audio ne fonctionne pas. Comment puis-je résoudre ce problème? J'ai essayé dans différents blogs et a constaté que dans l'iPhone 6s taux d'échantillonnage est enfermé dans 48k. Comment puis-je manuellement l'échantillon? Parce que la bibliothèque que j'ai utilisée pour la diffusion en direct ne fonctionne qu'en 8k. S'il vous plaît aidez-moi sur cesProblème audio de l'iPhone 6S pendant le streaming

+0

Pouvons-nous définir 'preferSampleRate'? Est-ce que tu l'as essayé? BTW, où avez-vous trouvé que le taux d'échantillonnage de l'iPhone 6s est enfermé dans 48k? – sahara108

+1

S'il vous plaît regardez sur ce .. https://forums.developer.apple.com/thread/20677 – Jio

+1

Aussi s'il vous plaît regardez sur ce, https://forums.developer.apple.com/thread/20187 – Jio

Répondre

3

Vous pouvez faire votre propre conversion de fréquence d'échantillonnage par filtrage passe-bas les données à une fréquence inférieure à 4 kHz, puis prendre tous les 6 échantillons (pour convertir des échantillons 48 ksps en échantillons 8 ksps).