2011-07-11 9 views
2

J'ai enregistré quelques fichiers audio à utiliser dans mon application, environ 50, donc je ne souhaite pas les enregistrer à nouveau. J'ai récemment utilisé SoundPool pour lire les fichiers audio sur un périphérique réel au lieu de l'émulateur et vous pouvez à peine les entendre. Sur l'émulateur avec le volume de mon PC réglé sur max et l'appareil sur max, je peux l'entendre correctement. Dois-je essayer d'enregistrer les fichiers plus fort ou y a-t-il une autre option?Son audio trop faible dans l'application Android

Répondre

3

J'ai trouvé que lors du ciblage des appareils mobiles (et bon marché/petits haut-parleurs portables pour cette question), il est préférable de faire deux choses à votre audio:

  • Compression: Je ne veux pas dire compression de données, je veux dire la compression de contraste dynamique. Cela permettra d'éliminer certaines différences de niveau entre les parties forte et douce de l'enregistrement, ce qui permettra à tout le monde d'être mieux entendu.
  • Normalisation: Lorsque vous normalisez l'audio, vous prenez la partie la plus forte de l'audio et agrandissez l'ensemble du clip audio de sorte que la partie la plus forte soit la plus forte pouvant être stockée dans le fichier audio.

Vous pouvez faire ces deux opérations facilement avec n'importe quel logiciel d'édition audio, tel que Audacity. Enfin, vous devez également garder à l'esprit les fréquences reproductibles sur ces petites enceintes.
La plupart de ces haut-parleurs sont conçus en tenant compte de la parole. Pour cette raison, vous trouverez qu'ils ont tendance à être le plus fort dans la gamme 700Hz-2.5kHz. Autrement dit, si vos effets sonores sont de faible fréquence (pensez à la basse), il sera alors presque impossible de les entendre sur le petit haut-parleur d'un téléphone qui ne peut pas reproduire de telles basses fréquences.

Si vous avez d'autres questions à ce sujet, veuillez vous rendre au https://video.stackexchange.com/.

+0

C'est vraiment un bon conseil. En résumé: TOUJOURS tester votre application dans le même matériel que vos utilisateurs vont utiliser et faire ces tests le plus tôt possible (par exemple quand vous avez 1 fichier, plutôt que 50) – Augusto

+0

Merci l'homme, utilisé ceci et travaillé comme un charme. J'aime Audacity. – lespommes

0

Si c'est le volume des fichiers enregistrés, vous pouvez le changer en utilisant un normalisateur comme MP3Gain.

+0

Vous connaissez un logiciel capable de faire cela pour les fichiers OGG? – lespommes

+0

Les coutures comme [Normaliser] (http://freshmeat.net/projects/normalize/?topic_id=114%2C113) prennent en charge OOG. –

Questions connexes