Une application gratuite pour Android, par Der AppKoch.
Cette application est un simple service en arrière-plan pour Android. Il détecte toute lecture sur l'audio global, puis ouvre le canal BluetoothSco afin que l'audio soit joué sur votre appareil Bluetooth mono (profil mains libres). C'est la seule application que j'ai vue qui utilise l'API Visualizer pour récupérer des informations audio à partir de l'audio global et l'utilise pour déterminer si l'audio est joué. Le service utilise le AudioStreamManager pour démarrer et arrêter le service. La redirection ne démarre que si un périphérique Bluetooth est connecté au profil Bluetooth mains libres. Si la connexion mains libres n'est plus disponible, la redirection s'arrête.
Le service ne peut être démarré que si l'adaptateur Bluetooth est activé. L'idée est de l'utiliser pour les applications de navigation.