2010-11-10 8 views
2

autant que je sache, il n'y a pas moyen simple dans Android de générer un bip (équivalent à Console.Beep (int fréquence, longueur int) dans .NET). Le seul qui semblait prometteur - ToneGenerator classe, ne peut générer qu'une sélection limitée de tons. Dois-je générer une forme d'onde à la main, transmettre ses données à AudioTrack et les lire ou y a-t-il une bibliothèque ou un code source ouvert qui le fait?Générer un bip arbitraire dans Android

+0

Je suis dans le même carrefour, comment avez-vous pris? – Samuel

+0

J'ai gelé le projet et je me suis concentré sur un autre, jusqu'à ce qu'il y ait du temps pour faire plus de recherche sur ce sujet – Axarydax

+0

Regardez [ici] (http://stackoverflow.com/questions/4661444/how-to-play-different-frequeny-sound- in-android) ... – takrl

Répondre

1

J'ai cherché la même chose. Trouvé sur ce site très une réponse:

  1. Calcul de nombres pour une forme d'onde avec une fréquence donnée
  2. Convertir le tableau résultant au format PCM
  3. RSS AudioTrack pour le lire.

C'est un bon début.

Je n'ai pas l'URL, mais vous trouverez facilement le code FAQ recherche de quelqu'un pour demander « ... fréquence arbitraire »

Questions connexes