يمكنك هنا تنزيل ملف حزمة تطبيق أندرويد "Dynamic Media BT Router" لنظام أندرويد مجانًا، وملف حزمة تطبيق أندرويد - 0.6.5 لتحميل نظام الأندرويد الخاص بك، وللقيام بذلك انقر ببساطة فوق هذا الزر. إنه سهل وآمن. نحن نقدم فقط ملفات حزمة تطبيق أندرويد الأصلية. إذا انتهكت أية مواد موجودة في الموقع حقوقك قم بإبلاغنا من خلال
خدمة خلفية بسيطة تقوم باكتشاف أي تشغيل على النظام الصوتي العالمي ثم تفتح قناة BluetoothSco بحيث يتم تشغيل الصوت على جهاز Bluetooth أحادي (ملف تعريف حر اليدين).
فكرة
تمكين التشغيل الديناميكي لأي صوت وسائط على جهاز Bluetooth. خاصة بالنسبة للدليل التوجيهي لبرنامج الملاحة الخاص بك. يجب فتح قناة Bluetooth عند بدء التشغيل وإغلاقه بعد انتهاء التشغيل.
مقارنة بالتطبيقات المشابهة:
جميع التطبيقات الأخرى التي رأيتها ليست ديناميكية أو (أفترض) استخدام وظيفة isMusicActive () والتي في الواقع غير موثوقة. لذلك ، أستخدم Visualizer API للحصول على معلومات مجهولة المصدر من النظام الصوتي العالمي ويمكنني بالتأكيد تحديد ما إذا كان الصوت قد تم تشغيله. تتوفر وظيفة visualizer API التي أستخدمها فقط منذ مستوى API 19 (Kitkat - Android 4.4). بالنسبة لمستويات واجهة برمجة التطبيقات أدناه ، يمكنني استخدام وظيفة isMusicActive () أيضًا.
إعادة توجيه تستند إلى الدولة
لا يمكن بدء تشغيل الخدمة إلا إذا كان محول البلوتوث قيد التشغيل ، فكل شيء آخر لن يكون له معنى؟ يبدأ إعادة التوجيه فقط إذا كان جهاز Bluetooth متصلًا بملف تعريف البلوتوث المجاني. إذا لم يكن اتصال اليدين متاحًا بعد الآن ، يتوقف إعادة التوجيه.
إعادة توجيه ثابت
إذا اخترت هذا الخيار ، فستبدأ عملية إعادة توجيه الصوت بمجرد بدء الخدمة وتتوقف فقط مع الخدمة. لا يتم تحليل المعلومات الصوتية.
إذا اخترت خيار إعادة الاتصال بعد المكالمة ، فستتم إعادة تشغيل الخدمة بعد إنهاء المكالمة الصوتية (يكون للتطبيق الهاتف الأولوية على قناة sco). تتم إعادة تشغيل الخدمة أيضًا في حالة إنهاء "المكالمة" لإعادة توجيه الوسائط. هذا الخيار متاح فقط بالاقتران مع إعادة التوجيه الثابتة.
نية لبدء / إيقاف الخدمة
انها حقا بسيطة حقا! إرسال من النوايا التالية
• net.philipp_koch.dynamicmediabtrouter.ON
• net.philipp_koch.dynamicmediabtrouter.OFF
المتطلبات:
• جهاز Android مع الحد الأدنى من المستوى API 11 (قرص العسل - أندرويد 3.0)
- مستوى API 18 (Jelly Bean - Android 4.3) لدفق Bluetooth خام. قد تتطلب منك نسخة أقل لقبول "دعوة"
- API المستوى 19 (Kitkit - Android 4.4) للتعرف على الصوت عبر API visualizer.
• جهاز Bluetooth الذي يدعم ملف تعريف اليدين (عادةً سماعات الرأس أو سماعات السيارة)
• لا مديري المهمة! انهم حماقة ولا شيء غير ذلك! إنهم يقتلون خدمة الخلفية حتى لا يشتكوا!
العمل حسب التصميم (الوضع الديناميكي)
إذا قمت بإنهاء "المكالمة" ، فإن إعادة التوجيه لا تتوقف ويتم توجيه الصوت إلى أي مكان. نظرًا لأن التطبيق كان مخصصًا لتطبيقات التنقل ، فهذا تصميم مفيد:
في حالة بدء إعادة التوجيه وكنت على دراية بالمعلومات المقدمة بالفعل ، يمكنك إنهاء "المكالمة" بمجرد أن تبدأ. بعد تشغيل المعلومات ، ستغلق الخدمة القناة كالمعتاد وتفتحها مرة أخرى بمجرد اكتشاف الصوت.
إذا كنت تستخدم التطبيق لإعادة توجيه الموسيقى لفترة متواصلة وقمت بإنهاء "المكالمة" عن طريق الخطأ ، فعليك إيقاف الموسيقى مؤقتًا لبضع ثوانٍ على الأقل. ستوقف الخدمة إعادة التوجيه وبدء تشغيلها مرة أخرى أثناء الضغط على play.
واجهت جودة صوت سيئة
لا أستطيع إصلاح ذلك. الملف الشخصي بدون استخدام اليدين ليس مخصصًا للجودة العالية. يجب عليك استخدام A2DP بدلاً من ذلك!
ما تبقى للقيام؟
• توقف الخدمة من الإخطار