Įdiekite ir sukonfigūruokite foninę muziką, kad valdytumėte garsą kiekvienoje programoje sistemoje „Windows“

  • „Windows“ leidžia reguliuoti garsumą ir išvesties įrenginį kiekvienoje programoje naudojant išplėstinį garsumo maišytuvą.
  • Fono muzika ir tokios programėlės kaip „EarTrumpet“ ar „Audio Router“ siūlo tikslų garso valdymą kiekvienai programai ir papildomas funkcijas.
  • Norint naudoti foninį garsą UWP programose, svarbu deklaruoti „backgroundMediaPlayback“ funkciją ir valdyti atmintį.
  • Įprastų garso problemų šalinimas apima įrenginių, tvarkyklių, garso paslaugų ir aktyvių atnaujinimų patikrinimą.

fonine muzika

Tie, kurie naudoja kompiuterį darbui, žaidimams, filmų žiūrėjimui ir muzikos klausymuisi, tikrai ne kartą yra susidūrę su kažkuo panašiu: „YouTube“ skirtukas pradeda garsiai aidėti per garsiakalbius, kai dalyvaujate „Teams“ susitikime ar svarbiame skambutyje. Visiškai priešingai, nei norite, ypač biure. Kita vertus, namuose galite norėti, kad fone grotų muzika, kuri automatiškai pristabdoma atidarius vaizdo įrašą ar pradėjus serialą.

Norėdami išspręsti šias situacijas, mums reikės dviejų dalykų: pirma, išsamaus supratimo, kaip programėlėmis pagrįstas garso valdymas veikia „Windows 10“ ir „Windows 11“ (ir gebėjimo visapusiškai išnaudoti jų įdiegtas parinktis). Antra, turėsime išmokti įdiegti ir konfigūruoti pažangius įrankius, pvz., „Fono muzika“ ir panašias programas, kurios siūlo daug tikslesnį valdymą, įskaitant tokias funkcijas kaip automatinis pristabdymas, sistemos garso įrašymas ir programėlėmis pagrįstas ekvalaizavimas.

Kas yra programėle pagrįstas garso valdymas ir kodėl jis svarbus?

„Windows“ kiekvieną garso šaltinį traktuoja kaip nepriklausomą objektą, todėl galite atskirai reguliuoti kiekvienos programos garsumą ir išvesties įrenginius : naršyklių, vaizdo grotuvų, žaidimų, pranešimų siuntimo klientų ir pan. Tai ypač naudinga, jei dirbate su keliais vienu metu prijungtais garso įrenginiais.

Tarp dažniausiai pasitaikančių garso derinių yra kompiuterio garsiakalbiai, laidinės ausinės, USB ausinės su mikrofonu, „Bluetooth“, HDMI garso juostos arba monitoriaus / televizoriaus garsas . Kiekvienas iš jų sistemoje „Windows“ rodomas kaip atskiras įrenginys, todėl galite nuspręsti, kuri programa leis garsą per kiekvieną iš jų, arba, jei norite, nustatyti vieną įrenginį visai sistemai. Jei naudojate „Realtek“ aparatinę įrangą, taip pat pravartu peržiūrėti pagrindinius „Realtek“ garso nustatymus, kad tiksliai sureguliuotumėte išvesties elgseną.

Teisingai naudojant šią sistemą išvengiama įprastų situacijų, pavyzdžiui, manymo, kad nėra garso, kai „Windows“ iš tikrųjų siunčia garsą į kitą išvestį, kurios nenaudojate (pvz., į HDMI monitorių, o ne į ausines). Štai kodėl labai svarbu aiškiai suprasti norimą konfigūraciją prieš pradedant keisti nustatymus.

Daugeliu atvejų pakanka tiesiog rankiniu būdu pakeisti numatytąjį įrenginį iš užduočių juostos garsumo piktogramos. Jei norite žengti dar vieną žingsnį ir priskirti skirtingas išvestis konkrečioms programoms (pvz., vaizdo skambučiams – ausinėms, o muzikai – svetainės garsiakalbiams), turėsite naudoti „Windows“ išplėstinį garsumo maišytuvą arba trečiųjų šalių programas.

Pažangus garso valdymas kiekvienai programai

Greitas garso įrenginio pasirinkimas sistemose „Windows 10“ ir „Windows 11“

Prieš pradedant tikslų derinimą, verta įvaldyti patį paprasčiausią triuką: užduočių juostoje akimirksniu perjungti visuotinę garso išvestį . Tai naudosite 90 % atvejų, kai tiesiog norėsite, kad viskas būtų grojama per kitas ausines ar garsiakalbius.

„Windows 10“ sistemoje spustelėkite garsiakalbio piktogramą pranešimų srityje, tada spustelėkite įrenginio pavadinimą virš garsumo juostos. Atsidarys meniu su visomis galimomis išvestimis: vidiniais garsiakalbiais, ausinėmis, HDMI, „Bluetooth“ ir kt. Pasirinktas įrenginys taps numatytuoju, o visos programos, sukonfigūruotos jį naudoti, gros garsą per jį.

„Windows 11“ sistemoje skydelis yra kiek minimalistiškesnis, tačiau idėja ta pati. Spustelėjus garsumo piktogramą atidaromi bendrieji valdikliai. Tada spustelėkite rodyklę dešinėje nuo slankiklio, kad pamatytumėte išvesties įrenginių sąrašą ir pasirinktumėte norimą naudoti įrenginį.

Jei įrenginio sąraše nėra, jis tikriausiai yra išjungtas arba netinkamai sukonfigūruotas. Tokiu atveju dešiniuoju pelės mygtuku spustelėkite garsumo piktogramą ir eikite į garso parinktis arba klasikinį skydelį „Garsai“. Atkūrimo skirtuke matysite visus aptiktus garso įrenginius , įskaitant neaktyvius, ir galėsite juos įjungti arba nustatyti kaip numatytuosius. Jei jo vis dar nėra sąraše, vadovaukitės mūsų nuosekliu garso problemų sprendimo vadovu .

Garso konfigūravimas kiekvienai programai naudojant vietines „Windows“ parinktis

„Windows 10“ ir „Windows 11“ versijose, nors ir šiek tiek paslėpta, yra labai pajėgi sistema, leidžianti atskirai apibrėžti kiekvienos programos garsumą ir įvesties / išvesties įrenginį . Norint atlikti pagrindinius veiksmus, nereikia nieko papildomai diegti; tereikia žinoti, kur yra tinkamas meniu.

„Windows 10“ sistemoje atidarykite nustatymus naudodami „Windows“ + I, eikite į „Sistema“ ir tada į „Garsas“. Apačioje, išplėstinėse garso parinktyse, matysite nuorodą, vadinamą maždaug „ Įrenginio ir programų garsumo nuostatos “. Ją spustelėję būsite nukreipti į klavišų skydelį.

Šiame skydelyje viršuje rodomas bendras sistemos garsumas, o po juo – visų šiuo metu garsą leidžiančių arba galinčių leisti garsą programų sąrašas . Šalia kiekvienos programos rasite savo garsumo valdiklį ir du išskleidžiamuosius meniu: vieną išvesties, o kitą – įvesties.

Kiekvienos programėlės garsumas apibrėžiamas kaip pagrindinio garsumo procentinė dalis . Pavyzdžiui, jei pagrindinis garsumas yra 10 %, o programėlę nustatote į 100 %, ji skambės 10 % tikrojo garsumo. Jei nustatysite į 50 %, ji skambės 5 %. Tai leidžia subalansuoti garsą nuolat nereguliuojant bendro garsumo.

Išvesties išskleidžiamuosiuose meniu galite nuspręsti, kurį įrenginį naudos kiekviena programa: kompiuterio garsiakalbius, USB ausines, „Bluetooth“, HDMI monitorių ir kt. Tada įvesties išskleidžiamajame meniu kiekvienai programai pasirenkate mikrofoną arba garso sąsają.

„Windows 11“ procesas šiek tiek skiriasi. Užduočių juostoje atidarykite garso skydelį ir spustelėkite „ Daugiau garsumo nustatymų “, kad pasiektumėte garso skyrių „Nustatymuose“. Patekę į jį, slinkite žemyn iki „Garsumo maišytuvas“. Rasite modernesnę tos pačios koncepcijos versiją: garsumas ir įvesties / išvesties įrenginiai kiekvienai programai, laikantis tos pačios logikos.

Įdiekite ir konfigūruokite foninę muziką, skirtą valdyti programas sistemoje „Windows“

Garso atkūrimas fone: vieno proceso modelis sistemoje „Windows 10“

Kalbant apie foninę muziką technine prasme „Windows“ ekosistemoje, taip pat įsikiša foninio medijos atkūrimo UWP programose koncepcija . Tai leidžia muzikos programai toliau groti, net jei ją sumažinate arba perjungiate į kitą programą.

Norėdami įjungti šią funkciją UWP programoje iš „Visual Studio“, redaguokite failą Package.appxmanifest. Skirtuke „Gebėjimai“ pasirinkite foninio medijos atkūrimo parinktį . Jei norite redaguoti XML rankiniu būdu, įsitikinkite, kad „uap3“ vardų erdvė yra apibrėžta „Package“ elemente, tada pridėkite „backgroundMediaPlayback“ funkciją dalyje „Gebėjimai“.

Kažkas panašaus į įrašą `uap3:Capability Name="backgroundMediaPlayback"` , jei `uap3` vardų erdvė yra teisingai deklaruota. Be šios galimybės programa nustos veikti vos tik pradės veikti fone, nesvarbu, kaip gerai sukonfigūravote grotuvą savo kode.

Sistemoje taip pat pristatomi du gyvavimo ciklo įvykiai: „EnteredBackground“ ir „LeavingBackground“. Šių tvarkyklių, kaip ir „Suspending“ įvykio, tvarkykles turite užregistruoti programos klasės konstruktoriuje (App.xaml.cs). Jie yra atsakingi už tai, kad praneštų jums, kada programa įjungia arba išjungia foninį režimą.

Įprasta naudoti loginį kintamąjį, nurodantį, ar programa veikia fone. Kai suveikia `EnteredBackground`, ši vėliavėlė nustatoma į „true“; kai suveikia `LeavingBackground`, ji grįžta į „false“. Svarbu nevykdyti ilgų užduočių naudojant `EnteredBackground`, nes dėl to perėjimas gali atrodyti lėtas arba sistema gali net uždaryti programą.

Atminties ir tinklo reikalavimai, kai garsas grojamas fone

Kitas svarbus foninio garso aspektas yra atmintis. Kai programa veikia fone, „Windows“ sumažina atminties limitą, kurį ji gali naudoti . Jei viršysite šią ribą, sistema nedvejodama uždarys programą, net jei ji grojo muziką.

Norėdami tai efektyviai valdyti, turite užsiprenumeruoti įvykius „AppMemoryUsageIncreased“ ir „AppMemoryUsageLimitChanging“. Kiekvieną kartą, kai šie įvykiai suaktyvinami, turėtumėte patikrinti dabartinį programos atminties naudojimą ir naują leistiną ribą, o prireikus atlaisvinti išteklių . Pavyzdžiui, išmesdami talpyklas, atlaisvindami rastrinius vaizdus, ​​uždarydami nematomus rodinius arba sustabdydami nereikšmingas užduotis.

Kalbant apie tinklą, medijos šaltiniai, kurie atsiunčia internetinį turinį (HTTP srautai ir kt.), palaiko ryšį, kol atsisiunčiami duomenys , ir nutraukia jį, kai tik atsisiuntimas baigiamas. Jei naudojate „MediaStreamSource“, svarbu teisingai atnaujinti buferinį diapazoną naudojant „SetBufferedRange“, kad platforma žinotų, kada nutraukti ryšį.

Jei programai reikia atlikti kitus tinklo skambučius fone, kurie nėra tiesiogiai susiję su paties medijos atsisiuntimu, geriausia juos įtraukti į konkrečias fonines užduotis, tokias kaip „MaintenanceTrigger“ arba „TimeTrigger“. „Windows“ leidžia šioms užduotims laisviau veikti, kai pagrindinė programa nėra priekiniame plane.

Be to, jei išjungsite automatinę „MediaPlayer“ integraciją su sistemos medijos transportavimo valdikliais (SMTC), turėsite integruotis su SMTC rankiniu būdu ir, jei naudojate skirtingas API, pvz., „AudioGraph“, sukurti tą integraciją taip pat rankiniu būdu, jei norite, kad atkūrimas būtų tęsiamas fone.

fonine muzika

Fono muzika sistemoje „Windows“: tikslus valdymas kiekvienai programai

Be UWP modelio, daugelis tradicinio darbalaukio naudotojų naudoja specialias programas, tokias kaip „Background Music“, kad valdytų kiekvienos programos garsumą ir veikimą . Nors tai daugiausia žinoma „macOS“, yra ir „Windows“ skirtų versijų bei prievadų, kurie laikosi labai panašios filosofijos.

Idėja paprasta: foninė muzika veikia fone ir rodo skydelį, kuriame galite reguliuoti kiekvienos programos , įskaitant naršykles, medijos leistuves, momentinių pranešimų programas ir net vaizdo žaidimus, garsumą. Visa tai be reklamos, nereikalauja nuolatinio interneto ryšio ir naudoja labai mažai išteklių.

Vienas iš jos privalumų yra automatinio muzikos pristabdymo funkcija, kai grojamas kitas turinys . Įsivaizduokite, kad esate namuose, groja muzika, ir staiga kitoje programėlėje paleidžiate vaizdo įrašą: foninė muzika laikinai sustabdo muzikos grotuvą ir atnaujina atkūrimą, kai tik baigiasi vaizdo įrašas. Tai visiškai priešinga tam, ko galbūt norėtumėte darbe, kur norėtumėte, kad naršyklė būtų nutildyta, kad išvengtumėte netikėtumų.

Ši automatinio pristabdymo funkcija paprastai palaiko daugumą įprastų muzikos grotuvų, todėl tiesiog įdiekite juos ir leiskite foninei muzikai juos aptikti. Pačioje sąsajoje galite nustatyti pasirinktinius kiekvienos programos lygius (įskaitant visišką tam tikrų programų nutildymą) , pritaikydami garso aplinką pagal savo skonį kiekvienoje situacijoje.

Dar vienas patogus priedas – galimybė įrašyti sistemos garsą. Jei veikia foninė muzika, galite atidaryti „QuickTime Player“ arba bet kurį suderinamą įrašymo įrankį, sukurti naują garso arba ekrano įrašą ir pasirinkti foninę muziką kaip įvesties įrenginį.

Žingsnis po žingsnio įdiekite ir sukonfigūruokite foninę muziką

„Windows“ sistemoje „Background Music“ yra atvirojo kodo projektas, talpinamas „GitHub“ . Ten galite atsisiųsti naujausią stabilią versiją, peržiūrėti konkrečias instrukcijas ir patikrinti minimalius reikalavimus. Patartina perskaityti README failą, kad sužinotumėte, ar jam reikalingos papildomos bibliotekos ar konkrečios „Windows“ versijos.

Jei palaikomose aplinkose naudojate paketų tvarkykles, tokias kaip „Homebrew“, galite jas įdiegti ir viena komanda, pvz., „ brew install --cask background-music“ . Tai automatizuoja atsisiuntimą, diegimą ir atnaujinimus, todėl jums nereikia niekuo kitu rūpintis. Tai labai patogu, jei esate įpratę atnaujinti savo programas iš terminalo.

Įdiegus foninę muziką, ji veikia fone ir prideda piktogramą meniu juostoje arba pranešimų srityje (priklausomai nuo jūsų sistemos). Iš ten galite atidaryti pagrindinę sąsają, kurioje matysite visas šiuo metu garsą leidžiančias programas . Kiekvienai programai galite nustatyti konkretų garsumą, ją nutildyti arba konfigūruoti, kad ji elgtųsi tam tikru būdu, kai kita programa pradeda leisti turinį.

Pavyzdžiui, darbo aplinkoje galite palaikyti vidutinį sistemos garsumą, šiek tiek padidinti el. pašto pranešimus ir „Teams“ įspėjimus ir tuo pačiu metu nustatyti naršyklę arba medijos leistuvą iki minimumo arba nutildyti garsą. Tai užtikrina, kad svarbūs skambučiai ir pranešimai būtų girdimi, tačiau neišsigąstumėte, kai svetainė staiga nuspręstų paleisti vaizdo įrašą.

Tačiau namuose procesą galite atlikti atvirkštiniu būdu. Nustatykite patogų foninės muzikos garsumą ir naudokite automatinio pristabdymo funkciją, kad laikinai ją sustabdytumėte, kai leidžiate filmą ar vaizdo įrašą . Jai pasibaigus, foninė muzika tęsia muzikos grotuvo grojimą ir galėsite tęsti nuo ten, kur baigėte, nieko neliesdami.

Dažniausiai pasitaikančių garso problemų šalinimas sistemoje „Windows“

Keičiant įrenginius, maišytuvus ir garso maršrutizavimą kartais galima aptikti paslėptų problemų. Laimei, daugumą dažniausiai pasitaikančių problemų galima gana paprastai išspręsti, jei žinote, kur ieškoti , ir laikotės loginės tvarkos.

Jei garso įrenginys nerodomas jokiame sąraše, pirmiausia reikia patikrinti akivaizdžiausius dalykus: ar tinkamai prijungti laidai, ar įjungtos ausinės ir ar jos veikia susiejimo režimu, jei jos yra „Bluetooth“, ar teisingai pasirinkta įvestis garso juostose arba AV imtuvuose ir pan. Tada atidarykite Įrenginių tvarkytuvę („Win + X“) ir patikrinkite skyrių „Garso, vaizdo ir žaidimų valdikliai“.

  • Jei įtariate, kad problema susijusi su senesniais vairuotojais, patikrinkite, kaip su jais elgtis. senesni vairuotojai ir, jei reikia, atsisiųskite tvarkykles iš oficialios gamintojo svetainės.
  • Kai pasirodys įspėjamoji piktograma, spustelėkite ją dešiniuoju pelės mygtuku ir pasirinkite „Atnaujinti tvarkyklę“, kad tvarkyklės būtų ieškomos automatiškai. Jei tai neišsprendžia problemos, galite pašalinti įrenginį iš ten ir paleisti kompiuterį iš naujo. „Windows“ pati iš naujo įdiegs tvarkyklę..
  • Jei garsas nepasikeičia nepaisant garsumo reguliavimo ir įrenginių pasirinkimo, įsitikinkite, kad niekas nėra nutildytas ir kad tai yra „Nustatymai“ > „Sistema“ > „Garsas“. Teisingas išvesties įrenginys yra aktyvus.
  • Jei garsumo ir įrenginio nustatymai iš naujo nustatomi kaskart paleidus kompiuterį, patikrinkite faile „services.msc“, ar veikia paslauga „Windows Audio“. automatinio paleidimo tipas ir paleiskite garso atkūrimo trikčių šalinimo įrankis Iš „Nustatymų“ skilties „Trikčių šalinimas“. Kraštutiniu atveju visada galite atlikti sistemos atkūrimą iki taško, kuris buvo prieš kylant problemoms.

Turėdami visus šiuos komponentus, galite padaryti savo kompiuterio garsą daug nuspėjamesnį ir patogesnį , nesvarbu, ar dirbate ramiame biure, ar namuose įsirengiate nedidelį multimedijos centrą. Tereikia skirti šiek tiek laiko garsumo ir maršrutizavimo konfigūravimui pagal savo skonį. Toliau sistema atliks visa kita, o jums tereikės mėgautis ja be jokių netikėtumų ar garsų.

pakeisti garso išvestį sistemoje „Windows“
Susijęs straipsnis:
Negalite pakeisti garso išvesties sistemoje „Windows“? Štai kaip tai ištaisyti

Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje