Մի պարզ ֆոն ծառայություն, որը հայտնաբերում է ցանկացած նվագարկումը վրա համաշխարհային audiomix եւ ապա բացում է BluetoothSco ալիքը, որպեսզի աուդիո խաղացել է ձեր մոնո Bluetooth սարքի (ձեռքերը ազատ անձնագիրը).
Idea
Միացնել դինամիկ նվագարկումը ցանկացած ԶԼՄ - ների ձայնի վրա Bluetooth սարքի. Հատկապես ուղղությամբ ուղեցույցը ձեր նավարկություն ծրագրային ապահովման. The Bluetooth ալիքը պետք է բացվի, երբ նվագարկումը է սկսվել, եւ փակ է այն բանից հետո, նվագարկումը ավարտված է.
համեմատած նմանատիպ հավելվածներից:
Բոլոր այլ ծրագրեր եմ տեսել են, չեն դինամիկ կամ (կարծում եմ) օգտագործել isMusicActive () գործառույթը, որը, ըստ էության, արժանահավատ չէ: Այդ պատճառով ես օգտագործել Visualizer API- ն է գրավի անանուն Info - ից համաշխարհային audiomix եւ կարող է համոզված որոշելու, եթե աուդիո խաղացել: The Visualizer API գործառույթը ես օգտագործել հասանելի է միայն, քանի որ API մակարդակով 19 (KitKat - Android 4.4). For API ցածր մակարդակներում եմ օգտագործել isMusicActive () ֆունկցիան, ինչպես նաեւ.
State հիմնված Վերաուղղորդում
Ծառայությունը է միայն startable, եթե Bluetooth ադապտեր շուռ է, մնացած ամեն ինչ չէր իմաստ կլինի դա: Վերաուղղորդում միայն սկսվում, եթե Bluetooth սարքը միացված է ձեռքերի ազատ Bluetooth անձնագիրը: Եթե այդ ձեռքերը ազատ կապը հասանելի չէ այլեւս Վերաուղղորդում դադարում:
Ստատիկ Վերաուղղորդում
Եթե դուք ընտրում եք այս տարբերակը աուդիոն Վերաուղղորդում կսկսվի, ինչպես արագ, ինչպես Դուք եք սկսել ծառայություն եւ միայն դադարում ծառայությունից: Ոչ աուդիո տեղեկատվությունը վերլուծվում.
Եթե դուք ընտրել վերամիավորել բանից հետո, երբ օպցիոնի ծառայությունը վերսկսում է իրեն հետո հեռախոսազանգը դադարեցվում (հեռախոսային ծրագիրը ունի առաջնային է sco ալիքով): Ծառայությունը նաեւ վերսկսվում է, եթե դուք ավարտվում է «կոչ են անում» մեդիա Վերաուղղորդում. Այս ընտրանքը հասանելի է միայն հետ համատեղ ստատիկ Վերաուղղորդում:
Դիտավորությամբ սկսել / դադարեցնել ծառայությունը
Դա, իրոք, իսկապես պարզ է. Ուղարկել են հետեւյալ մտադրութիւնները
& Ցուլ, net.philipp_koch.dynamicmediabtrouter.ON
& Ցուլ, net.philipp_koch.dynamicmediabtrouter.OFF
պահանջները:
& Ցուլը; An Android սարքը, ինչպես նաեւ նվազագույն API մակարդակում 11 (բջիջ - Android 3.0)
- API Level 18 (Jelly Bean - Android 4.3) համար հումքի bluetooth հոսքի. Ստորին տարբերակը կարող պահանջել, որ դուք ընդունեք «զանգել»
- API Level 19 (KitKit - Android 4.4) համար ձայնային ճանաչման միջոցով Visualizer API- ի:
& Ցուլը, A Bluetooth սարք, որը աջակցում է ձեռքերը ազատ անձնագիրը (սովորաբար headsets կամ Car խոսափողերը)
& Ցուլը, ոչ Task մենեջերների! Նրանք crap եւ ուրիշ ոչինչ. Նրանք սպանել ֆոնի ծառայություն, որպեսզի չեն բողոքում:
Աշխատում է որպես մշակված (դինամիկ եղանակով)
Եթե դուք ավարտվում է «Զանգ» Վերաուղղորդում չի դադարում, եւ աուդիո է routed է ոչ մի տեղ: Քանի որ ծրագիրը նախատեսված էր նավիգացիոն հավելվածներից Սա օգտակար դիզայն:
Եթե Վերաուղղորդում սկսվում, եւ դուք արդեն տեղյակ է ներկայացված տեղեկատվության դուք կարող եք ավարտվում է «զանգահարել», քանի որ շուտով այն սկսվում: Տեղեկատվությունից հետո խաղացել ծառայությունը կփակվի ալիքը, ինչպես միշտ, եւ բացել այն կրկին, ինչպես արագ, որքան աուդիո հայտնաբերվում:
Եթե դուք օգտագործում եք հավելվածը վերահղման երաժշտություն է շարունակական ժամանակ, եւ դուք հայտնվում է «կոչը» պատահաբար դուք պետք է դադար երաժշտությունը առնվազն մի քանի վայրկյան. Ծառայությունը կդադարի Վերաուղղորդում եւ սկսել այն կրկին, ինչպես դուք սեղմեք խաղ.
Ձեզ զգալ մի վատ աուդիո որակ
Ես չեմ կարող ամրագրել, որ. Ձեռքում ազատ դիտարկում նախատեսված չէ բարձր որակի համար: Դուք պետք է օգտագործել A2DP փոխարեն!
Ինչ է մնում անել:
& Թանկանալ; դադարեցնել Ծառայություն ծանուցումից
Վերջին թարմացումը՝
27 հնվ, 2018 թ.