Ici vous pouvez télécharger le fichier APK "Dynamic Media BT Router" pour Android gratuitement, pour télécharger la version apk du fichier - 0.6.5 sur votre Android appuyez simplement sur ce bouton. C'est simple et sécurisé. Nous fournissons uniquement les fichiers apk d'origine. Si l'un des éléments de ce site viole vos droits, veuillez nous en informer
Un service d'arrière-plan simple qui détecte toute lecture sur l'audiomix global, puis ouvre le canal BluetoothSco pour que l'audio soit lu sur votre périphérique Bluetooth mono (profil mains libres).
Idée
Activez la lecture dynamique de tout son multimédia sur le périphérique Bluetooth. Spécialement pour le guide de direction de votre logiciel de navigation. Le canal Bluetooth doit être ouvert lorsqu'une lecture est démarrée et fermée une fois la lecture terminée.
Comparaison aux applications similaires:
Toutes les autres applications que j'ai vues ne sont pas dynamiques ou (je suppose) utilisent la fonction isMusicActive () qui en fait n'est pas fiable. Par conséquent, j'utilise l'API Visualizer pour récupérer des informations anonymisées de l'audiomix global et peut à coup sûr déterminer si l'audio est joué. La fonction API de visualiseur que j'utilise n'est disponible que depuis le niveau API 19 (Kitkat - Android 4.4). Pour les niveaux API ci-dessous, j'utilise également la fonction isMusicActive ().
Redirection basée sur l'état
Le service ne peut démarrer que si l'adaptateur Bluetooth est allumé, tout le reste n'aurait pas de sens, n'est-ce pas? 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.
Redirection statique
Si vous choisissez cette option, la redirection audio commencera dès que vous démarrerez le service et ne s'arrêtera qu'avec le service. Aucune information audio n'est analysée.
Si vous choisissez l'option de reconnexion après appel, le service redémarre automatiquement après la fin d'un appel vocal (l'application téléphonique a priorité sur le canal sco). Le service redémarre également si vous mettez fin à "l'appel" pour la redirection de média. Cette option est uniquement disponible en combinaison avec la redirection statique.
Intention de démarrer / arrêter le service
C'est vraiment très simple! Envoi des intentions suivantes
• net.philipp_koch.dynamicmediabtrouter.ON
• net.philipp_koch.dynamicmediabtrouter.OFF
Exigences:
• Un appareil Android avec le niveau d'API minimum 11 (Honeycomb - Android 3.0)
- Niveau d'API 18 (Jelly Bean - Android 4.3) pour un flux bluetooth brut. Version inférieure peut vous obliger à accepter le "appel"
- Niveau API 19 (Kitkit - Android 4.4) pour la reconnaissance audio via l'API visualizer.
• Un appareil Bluetooth qui prend en charge le profil mains libres (généralement des casques ou des haut-parleurs de voiture)
• Aucun gestionnaire de tâches! Ils sont de la merde et rien d'autre! Ils tuent le service d'arrière-plan alors ne vous plaignez pas!
Travailler comme prévu (mode dynamique)
Si vous terminez l'appel, la redirection ne s'arrête pas et l'audio est routé vers nulle part. Étant donné que l'application était destinée aux applications de navigation, il s'agit d'une conception utile:
Si la redirection commence et que vous êtes déjà au courant des informations présentées, vous pouvez mettre fin à "l'appel" dès qu'il démarre. Une fois l'information lue, le service ferme le canal comme d'habitude et l'ouvre à nouveau dès que l'audio est détecté.
Si vous utilisez l'application pour rediriger la musique pour une durée continue et que vous terminez l '"appel" accidentellement, vous devez mettre la musique en pause pendant au moins quelques secondes. Le service arrêtera la redirection et la relancera lorsque vous appuyez sur play.
Vous rencontrez une mauvaise qualité audio
Je ne peux pas arranger ça. Le profil mains libres n'est pas destiné à une haute qualité. Vous devez utiliser A2DP à la place!
Que reste-t-il à faire?
• arrêter le service à partir de la notification