Инсталирайте и конфигурирайте фонова музика за управление на звука за всяко приложение в Windows

  • Windows ви позволява да регулирате силата на звука и изходното устройство за всяко приложение, като използвате усъвършенствания миксер за сила на звука.
  • Фоновата музика и приложения като EarTrumpet или Audio Router предлагат фино настроен контрол на звука за всяка програма и допълнителни функции.
  • За фоновото аудио в UWP приложенията е ключово да се декларира възможността за backgroundMediaPlayback и да се управлява паметта.
  • Отстраняването на често срещани проблеми със звука включва проверка на устройства, драйвери, аудио услуги и активни надстройки.

фонова музика

Тези, които използват компютъра си за работа, игри, гледане на филми и слушане на музика, със сигурност са се сблъсквали с нещо подобно неведнъж: раздел на YouTube започва да гърми през високоговорителите, докато сте на среща в Teams или на важен разговор. Точно обратното на това, което искате, особено в офиса. У дома, от друга страна, може би предпочитате музика да се възпроизвежда на заден план, която автоматично спира, когато отворите видеоклип или започнете сериал.

За да разрешим тези сценарии, ще ни трябват две неща: първо, задълбочено разбиране на това как работи управлението на звука чрез приложения в Windows 10 и Windows 11 (и да използваме пълноценно техните вградени опции). Второ, ще трябва да се научим как да инсталираме и конфигурираме разширени инструменти като „ Фонова музика“ и подобни приложения, които предлагат много по-фин контрол, включително функции като автоматична пауза, запис на системен звук и еквалайзер, базиран на приложения.

Какво е управление на звука чрез приложение и защо е важно?

Windows третира всеки източник на звук като независим обект, така че можете да регулирате силата на звука и изходните устройства на всяка програма поотделно : браузъри, видеоплейъри, игри, клиенти за съобщения и т.н. Това е особено полезно, ако работите с множество аудио устройства, свързани едновременно.

Сред най-често срещаните аудио комбинации са компютърни високоговорители, кабелни слушалки, USB слушалки, Bluetooth, HDMI саундбари или аудио за монитор/телевизор . Всяко от тях се показва като отделно устройство в Windows, така че можете да решите кое приложение ще възпроизвежда аудио през всяко от тях или, ако предпочитате, да зададете едно устройство за цялата система. Ако използвате хардуер Realtek, е добре да прегледате основните аудио настройки на Realtek, за да настроите фино поведението на изхода.

Правилното използване на тази система предотвратява често срещани ситуации, като например да мислите, че няма звук, когато Windows всъщност изпраща аудиото към различен изход, който не използвате (например към HDMI монитора вместо към слушалките). Ето защо е толкова важно да имате ясна представа за желаната конфигурация, преди да започнете да настройвате настройките.

В много случаи е достатъчно просто да промените устройството по подразбиране ръчно от иконата за сила на звука в лентата на задачите. Ако искате да отидете още една крачка напред и да зададете различни изходи на конкретни приложения (например видео разговори към слушалки и музика към високоговорители в хола), ще трябва да използвате разширения миксер за сила на звука на Windows или помощни програми на трети страни.

Разширено управление на звука за всяко приложение

Бързо изберете аудио устройство в Windows 10 и Windows 11

Преди да се впуснете в фина настройка, си струва да усвоите най-основния трик: превключване на глобалния аудио изход в движение от лентата на задачите . Това е, което ще използвате в 90% от случаите, когато просто искате всичко да се възпроизвежда през други слушалки или високоговорители.

В Windows 10 щракнете върху иконата на високоговорителя в областта за известия и след това щракнете върху името на устройството над лентата за сила на звука. Ще се отвори меню с всички налични изходи: вътрешни високоговорители, слушалки, HDMI, Bluetooth и др. Избраният от вас ще стане устройство по подразбиране и всички приложения, конфигурирани да го използват, ще възпроизвеждат звук през него.

В Windows 11 панелът е малко по-минималистичен, но идеята е същата. Щракването върху иконата за сила на звука отваря общите контроли. След това щракнете върху стрелката вдясно от плъзгача, за да видите списъка с изходни устройства и да изберете това, което искате да използвате.

Ако дадено устройство не е в списъка, вероятно е деактивирано или неправилно конфигурирано. В този случай щракнете с десния бутон върху иконата за сила на звука и отидете на опции за звук или класическия панел „Звуци“. В раздела за възпроизвеждане ще видите всички открити аудио устройства , включително неактивните, и можете да ги активирате или да ги зададете като устройства по подразбиране. Ако все още не е в списъка, следвайте нашето ръководство стъпка по стъпка за отстраняване на проблеми със звука.

Конфигурирайте звука за всяко приложение, използвайки оригиналните опции на Windows

Windows 10 и Windows 11 включват, макар и донякъде скрита, много способна система за дефиниране на силата на звука и входно/изходното устройство за всяко приложение поотделно. Не е необходимо да инсталирате нищо допълнително за основните функции; просто трябва да знаете къде се намира правилното меню.

В Windows 10 отворете „Настройки“ с Windows + I, отидете на „Система“ и след това на „Звук“. В долната част ще видите връзка, наречена нещо като „ Предпочитания за сила на звука на устройства и приложения “ в разширените опции за звук. Щракването върху нея ще ви отведе до панела с клавиши.

Този панел показва общата сила на звука на системата в горната част, а под него - списък с всички приложения, които в момента се възпроизвеждат или могат да възпроизвеждат аудио. До всяко приложение ще намерите собствен контрол на силата на звука и две падащи менюта: едно за изход и едно за вход.

Силата на звука на всяко приложение се определя като процент от основната сила на звука . Например, ако основната сила на звука е 10% и зададете приложението на 100%, то ще звучи с 10% от действителната сила на звука. Ако я зададете на 50%, то ще звучи с 5%. Това ви позволява да балансирате звука, без постоянно да регулирате общата сила на звука.

В падащите менюта за изход можете да решите кое устройство ще използва всяка програма: високоговорители за компютър, USB слушалки, Bluetooth, HDMI монитор и др. След това, в падащото меню за вход, избирате микрофона или аудио интерфейса за всяко приложение.

В Windows 11 процесът е малко по-различен. Отворете звуковия панел от лентата на задачите и щракнете върху „ Още настройки за силата на звука “, за да получите достъп до секцията със звука в „Настройки“. Там превъртете надолу до „Миксер за сила на звука“. Ще намерите по-модерна версия на същата концепция: сила на звука и входно/изходни устройства за всяко приложение, следвайки същата логика.

Инсталирайте и конфигурирайте фонова музика за управление на всяко приложение в Windows

Възпроизвеждане на аудио във фонов режим: еднопроцесен модел в Windows 10

Когато говорим за фонова музика в по-технически смисъл в екосистемата на Windows, концепцията за възпроизвеждане на фонова медия в UWP приложенията също влиза в действие . Това е, което позволява на музикалното приложение да продължи да се възпроизвежда, дори ако го минимизирате или превключите към друго приложение.

За да активирате тази функционалност в UWP приложение от Visual Studio, редактирайте файла Package.appxmanifest. В раздела „Capabilities“ изберете опцията за възпроизвеждане на фоново мултимедия . Ако предпочитате да редактирате XML файла ръчно, уверете се, че пространството от имена uap3 е дефинирано в елемента Package и след това добавете възможността backgroundMediaPlayback в рамките на Capabilities.

Нещо като запис `uap3:Capability Name="backgroundMediaPlayback"` , при условие че пространството от имена `uap3` е правилно декларирано. Без тази възможност, приложението ще спре да се възпроизвежда веднага щом започне да работи във фонов режим, независимо колко добре сте конфигурирали плейъра в кода си.

Системата въвежда и две събития от жизнения цикъл: EnteredBackground и LeavingBackground. Трябва да регистрирате обработчици за тях в конструктора на класа App (App.xaml.cs), точно както правите със събитието Suspending. Те са отговорни за уведомяването ви, когато приложението влезе или излезе от фонов режим.

Обичайна практика е да се поддържа булева променлива, указваща дали приложението работи във фонов режим. Когато се задейства `EnteredBackground`, този флаг се задава на true; когато се задейства `LeavingBackground`, той се връща на false. Важно е да не се изпълняват продължителни задачи по време на `EnteredBackground`, защото това може да направи прехода да изглежда бавен или дори да накара системата да затвори приложението.

Изисквания за памет и мрежа при възпроизвеждане на аудио във фонов режим

Другият критичен аспект на фоновото аудио е паметта. Когато дадено приложение работи във фонов режим, Windows намалява лимита на паметта, която може да използва . Ако превишите този лимит, системата няма да се поколебае да прекрати приложението, дори ако то е възпроизвеждало музика.

За да управлявате това ефективно, трябва да се абонирате за събитията AppMemoryUsageIncreased и AppMemoryUsageLimitChanging. Всеки път, когато тези събития се задействат, трябва да проверите текущото използване на паметта на приложението и новия разрешен лимит и да освободите ресурси, ако е необходимо . Например, като изтриете кешовете, освободите растерни изображения, затворите невидимите изгледи или спрете некритични задачи.

Що се отнася до мрежата, медийните източници, които изтеглят онлайн съдържание (HTTP потоци и др.), поддържат връзката отворена, докато изтеглят данни , и я освобождават веднага щом изтеглянето завърши. Ако използвате MediaStreamSource, е важно правилно да актуализирате буферирания диапазон, използвайки SetBufferedRange, така че платформата да знае кога да затвори връзката.

Ако приложението трябва да извършва други мрежови повиквания във фонов режим, които не са пряко свързани с изтеглянето на самото мултимедийно съдържание, най-добре е да ги капсулирате в специфични фонови задачи като MaintenanceTrigger или TimeTrigger. Windows позволява на тези задачи да се изпълняват по-свободно, когато основното приложение не е на преден план.

Освен това, ако деактивирате автоматичната интеграция на MediaPlayer със System Media Transport Controls (SMTC), ще трябва да го интегрирате ръчно със SMTC и, ако използвате различни API, като например AudioGraph, да създадете и тази интеграция ръчно, ако искате възпроизвеждането да продължи във фонов режим.

фонова музика

Фонова музика в Windows: Фино настроен контрол за всяко приложение

Освен UWP модела, много потребители на традиционния десктоп разчитат на специализирани приложения като „Фонова музика“, за да контролират силата на звука и поведението на всяка програма . Въпреки че е познат предимно в macOS, има и реализации и портове, предназначени за Windows, които следват много подобна философия.

Идеята е проста: Фоновата музика работи във фонов режим и показва панел, където можете да регулирате индивидуалната сила на звука на всяко приложение , включително браузъри, медийни плейъри, приложения за незабавни съобщения и дори видеоигри. Всичко това е без реклами, не изисква постоянна интернет връзка и използва много малко ресурси.

Една от силните му страни е функцията за автоматично паузиране на музиката, когато се възпроизвежда друго съдържание . Представете си, че сте си вкъщи, слушате музика и изведнъж стартирате видеоклип в друго приложение: „Фонова музика“ временно спира музикалния ви плейър и възобновява възпроизвеждането веднага щом видеоклипът приключи. Това е точно обратното на това, което може да искате на работа, където бихте предпочели браузърът ви да е заглушен, за да избегнете изненади.

Тази функция за автоматично паузиране обикновено поддържа повечето често срещани музикални плейъри, така че просто ги инсталирайте и оставете „Фонова музика“ да ги открие. От самия интерфейс можете да зададете персонализирани нива за всяко приложение (включително пълно заглушаване на определени приложения) , като регулирате звуковата среда според вашите предпочитания във всяка ситуация.

Друга удобна екстра е възможността за запис на системен звук. Ако работи „Фонова музика“, можете да отворите QuickTime Player или друг съвместим инструмент за запис, да създадете нов аудиозапис или запис на екрана и да изберете „Фонова музика“ като входно устройство.

Инсталирайте и конфигурирайте фонова музика стъпка по стъпка

За Windows, Background Music е достъпен като проект с отворен код, хостван в GitHub . Оттам можете да изтеглите най-новата стабилна версия, да прегледате конкретни инструкции и да проверите минималните изисквания. Препоръчително е да прочетете README файла, за да видите дали изисква допълнителни библиотеки или специфични версии на Windows.

Ако използвате мениджъри на пакети като Homebrew в поддържани среди, можете да го инсталирате и с една команда, като например ` brew install --cask background-music` . Това автоматизира изтеглянето, инсталирането и актуализациите, така че не е нужно да се притеснявате за нищо друго. Много е удобно, ако сте свикнали да поддържате приложенията си актуални от терминала.

След като бъде инсталирана, Фоновата музика работи във фонов режим и добавя икона към лентата с менюта или областта за известия (в зависимост от вашата система). Оттам можете да отворите основния ѝ интерфейс, където ще видите всички приложения, които в момента възпроизвеждат аудио . За всяко приложение можете да зададете определена сила на звука, да го заглушите или да го конфигурирате да се държи по определен начин, когато друго приложение започне да възпроизвежда съдържание.

В работна среда, например, можете да поддържате силата на звука на системата на умерено ниво, леко да увеличите известията по имейл и сигналите на Teams и същевременно да настроите браузъра или медийния плейър на минимум или да изключите звука. Това гарантира, че важните обаждания и известия ще бъдат чути, но ви предпазва от това да се стреснете, когато уебсайт внезапно реши да възпроизведе видеоклип.

Вкъщи обаче можете да обърнете процеса. Поддържайте фоновата музика на комфортна сила на звука и използвайте функцията за автоматично пауза, за да я спрете временно, когато възпроизвеждате филм или видеоклип . След като приключи, „Фонова музика“ възобновява музикалния плейър и можете да продължите точно оттам, където сте спрели, без да се налага да докосвате нищо.

Отстраняване на често срещани проблеми със звука в Windows

Понякога експериментирането с устройства, миксери и аудио маршрутизация разкрива скрити проблеми. За щастие, повечето често срещани проблеми имат сравнително лесни решения, ако знаете къде да търсите и следвате логически ред.

Ако дадено аудио устройство не се показва в нито един списък, първото нещо, което трябва да проверите, е очевидното: кабелите са правилно свързани, слушалките са включени и в режим на сдвояване, ако са Bluetooth, правилният избор на вход на саундбарите или AV приемниците и т.н. След това отворете диспечера на устройствата (Win + X) и проверете раздела „Звукови, видео и игрови контролери“.

  • Ако подозирате, че проблемът е с по-стари драйвери, проверете как да се справите с тях. стари драйвери и изтеглете драйверите от официалния уебсайт на производителя, ако е необходимо.
  • Когато се появи предупредителна икона, щракнете с десния бутон върху нея и изберете „Актуализиране на драйвер“, за да се търсят автоматично драйвери. Ако това не реши проблема, можете да деинсталирате устройството оттам и да рестартирате компютъра си. Windows ще преинсталира драйвера сам..
  • Ако звукът не се променя въпреки регулирането на силата на звука и избора на устройства, уверете се, че нищо не е заглушено и че е в „Настройки > Система > Звук“ Правилното изходно устройство е активно.
  • Ако настройките за силата на звука и устройството се нулират всеки път, когато рестартирате, проверете в "services.msc" дали услугата "Windows Audio" работи. автоматичен тип стартиране и стартирайте инструмент за отстраняване на неизправности при възпроизвеждане на аудио От секцията „Отстраняване на неизправности“ в „Настройки“. Като последна мярка, винаги можете да извършите възстановяване на системата до точка преди възникването на проблемите.

С всички тези компоненти можете да направите звука на вашия компютър много по-предсказуем и комфортен , независимо дали работите в тих офис или си създавате малък мултимедиен център у дома. Просто е въпрос на това да отделите малко време за конфигуриране на силата на звука и маршрутизацията по ваш вкус. Оттам нататък системата ще направи останалото и вие просто ще трябва да му се наслаждавате без изненади или неочаквани шумове.

промяна на аудио изхода в Windows
Свързана статия:
Не можете да промените аудио изхода в Windows? Ето как да го поправите

Добавяне като предпочитан източник в Google