Comment faire un téléphone Android comme une oreillette bluetooth?
Oui, je sais, Android a déjà mis en place le Casque d'écoute Bluetooth
De profil, mais il est en Audio Rôle de Passerelle, pas de Casque Rôle.
Ce que je veux faire, c'est de développer une application sur téléphone Android qui
agira comme une oreillette bluetooth, de sorte qu'il peut se connecter à mon ordinateur portable par
bluetooth.
Quand j'essaie d'appeler quelqu'un, je peux utiliser mon téléphone pour appeler à lui, et mon
l'application transmet la voix par le biais de bluetooth de mon ordinateur portable,
et une autre application en cours d'exécution sur un ordinateur portable peuvent obtenir la voix de données
et de les transmettre à Skype ou GTalk ou certains programme VoIP d'autre.
En d'autres termes, comment puis-je mettre en œuvre le Profil d'Oreillette Casque
Rôle sur téléphone Android? Merci à l'avance!
- J'ai envie similaire funcationality. je souhaite faire des appels à partir du pc audio (VOICE_DOWNLINK) envoyé à l'arrière du pc comme un téléphone à haut-parleur. mais garder le micro du téléphone
- Ce n'est pas une banale demande; dans bluez à un minimum vous auriez besoin d'une) ajouter mains-libres rôle d'enregistrement SDP. b) Retirer la passerelle audio d'enregistrement SDP. c) Changer le téléphone
s class of device to mimic a headset. This is just to connect over the hands-free profile. As far as sending the audio, etc., that is another challenge. I
m pas sûr que bluedroid même en charge ce;vous pourriez avoir besoin d'un noyau personnalisé.
Vous devez vous connecter pour publier un commentaire.
À partir de l'android de côté, je pense que la meilleure solution est d'ouvrir la connexion au service de votre ordinateur:
Obtenir un OutputStream:
et ensuite utiliser un
AudioRecord
à envoyer si les données enregistrées:Tout cela doit être fait sur un thread séparé de cours pour éviter le plantage de l'application et d'un mécanisme pour gérer lorsque l'enregistrement s'arrête ou que la connexion est perdue. Aussi, je suis sûr qu'on doit travailler sur wifi bien que je ne sais pas si ce sera la même chose avec bluetooth (bien que la plupart des appareils avec BT wifi maintenant un jours et que vous obtenez plus de bande passante)
Je n'ai pas testé ce code donc je ne suis pas sûr à 100% que ça va fonctionner.
La prochaine chose sera sur la machine de transfert de l'audio dans le désir de l'app, mais c'est au-dessus de mon expérience. J'imagine que vous aurez à faire un pilote virtuel ou quelque chose comme ça.
Aussi, vous avez à faire l'inverse de ce mécanisme pour l'audio envoyé depuis l'application de bureau dans le téléphone (je suis plutôt intéressé sur cette partie depuis serait sympa de faire une oreillette sans fil pour regarder des films ainsi).
Ici sont mes 2 cents; je suis curieux de savoir si ça fonctionne. 😉
Je ne sais pas si j'ai compris la vraie question ou votre objectif principal... mais j'avais posté ici la façon de recevoir et d'envoyer le son de votre casque via bluetooth sur android.
J'espère pouvoir vous aider...