Pasang dan konfigurasikan Muzik Latar Belakang untuk mengawal audio setiap aplikasi dalam Windows

  • Windows membolehkan anda melaraskan kelantangan dan peranti output setiap aplikasi menggunakan pengadun kelantangan lanjutan.
  • Muzik Latar Belakang dan aplikasi seperti EarTrumpet atau Audio Router menawarkan kawalan audio yang ditala halus bagi setiap program dan ciri tambahan.
  • Untuk audio latar belakang dalam aplikasi UWP, adalah penting untuk mengisytiharkan keupayaan backgroundMediaPlayback dan mengurus memori.
  • Penyelesaian masalah bunyi yang biasa melibatkan pemeriksaan peranti, pemacu, perkhidmatan audio dan naik taraf aktif.

muzik latar

Mereka yang menggunakan PC mereka untuk bekerja, bermain permainan, menonton filem dan mendengar muzik pasti pernah mengalami perkara seperti ini lebih daripada sekali: tab YouTube mula berbunyi kuat melalui pembesar suara semasa anda berada dalam mesyuarat Teams atau dalam panggilan penting. Perkara ini bertentangan dengan apa yang anda mahukan, terutamanya di pejabat. Sebaliknya, di rumah, anda mungkin lebih suka muzik dimainkan di latar belakang yang akan berhenti seketika secara automatik apabila anda membuka video atau memulakan siri.

Untuk menyelesaikan senario ini, kita memerlukan dua perkara: pertama, pemahaman yang menyeluruh tentang cara kawalan audio berasaskan aplikasi berfungsi dalam Windows 10 dan Windows 11 (dan untuk menggunakan sepenuhnya pilihan asalnya). Kedua, kita perlu mempelajari cara memasang dan mengkonfigurasi alat canggih seperti Muzik Latar Belakang dan aplikasi serupa, yang menawarkan kawalan yang lebih halus, termasuk ciri seperti jeda automatik, rakaman audio sistem dan penyamaan berasaskan aplikasi.

Apakah kawalan audio berasaskan aplikasi dan mengapa ia penting?

Windows menganggap setiap sumber bunyi sebagai entiti bebas, jadi anda boleh melaraskan kelantangan dan peranti output setiap program secara berasingan : pelayar, pemain video, permainan, klien pemesejan dan sebagainya. Ini amat berguna jika anda bekerja dengan berbilang peranti audio yang disambungkan pada masa yang sama.

Antara kombinasi audio yang paling biasa ialah pembesar suara PC, fon kepala berwayar, alat dengar USB, Bluetooth, bar bunyi HDMI atau audio monitor/TV . Setiap satu muncul sebagai peranti berasingan dalam Windows, jadi anda boleh memutuskan aplikasi mana yang akan memainkan audio melalui setiap satu, atau, jika anda lebih suka, tetapkan satu peranti untuk keseluruhan sistem. Jika anda menggunakan perkakasan Realtek, adalah juga idea yang baik untuk menyemak tetapan audio Realtek asas untuk memperhalusi tingkah laku output.

Menggunakan sistem ini dengan betul dapat mencegah situasi biasa seperti berfikir anda tiada bunyi sedangkan Windows sebenarnya menghantar audio ke output berbeza yang tidak anda gunakan (contohnya, ke monitor HDMI dan bukannya fon kepala). Itulah sebabnya penting untuk mempunyai idea yang jelas tentang konfigurasi yang anda inginkan sebelum anda mula melaraskan tetapan.

Dalam kebanyakan kes, hanya menukar peranti lalai secara manual daripada ikon kelantangan dalam bar tugas sudah memadai. Jika anda ingin melangkah lebih jauh dan menetapkan output berbeza kepada aplikasi tertentu (contohnya, panggilan video ke fon kepala dan muzik ke pembesar suara ruang tamu), anda perlu menggunakan pengadun kelantangan lanjutan Windows atau utiliti pihak ketiga.

Pengurusan bunyi lanjutan bagi setiap aplikasi

Pilih peranti audio anda dengan cepat dalam Windows 10 dan Windows 11

Sebelum memulakan penalaan halus, adalah wajar untuk menguasai helah paling asas: menukar output audio global dengan pantas dari bar tugas . Inilah yang akan anda gunakan 90% masa apabila anda hanya mahu semuanya dimainkan melalui fon kepala atau pembesar suara lain.

Dalam Windows 10, klik ikon pembesar suara di kawasan pemberitahuan dan kemudian klik nama peranti di atas bar kelantangan. Menu akan dibuka dengan semua output yang tersedia: pembesar suara dalaman, fon kepala, HDMI, Bluetooth , dsb. Menu yang anda pilih akan menjadi peranti lalai dan semua aplikasi yang dikonfigurasikan untuk menggunakannya akan memainkan bunyi melaluinya.

Dalam Windows 11, panelnya agak minimalis, tetapi ideanya adalah sama. Mengklik pada ikon kelantangan akan membuka kawalan umum. Kemudian, klik anak panah di sebelah kanan gelangsar untuk melihat senarai peranti output dan pilih yang anda ingin gunakan.

Jika peranti tidak disenaraikan, ia mungkin telah dinyahdayakan atau dikonfigurasikan secara salah. Dalam kes itu, klik kanan ikon kelantangan dan pergi ke pilihan bunyi atau panel "Bunyi" klasik. Pada tab main balik, anda akan melihat semua peranti audio yang dikesan , termasuk yang tidak aktif, dan anda boleh mendayakannya atau menetapkannya sebagai lalai. Jika ia masih belum disenaraikan, ikuti panduan langkah demi langkah kami untuk menyelesaikan masalah audio .

Konfigurasikan audio setiap aplikasi menggunakan pilihan Windows asli

Windows 10 dan Windows 11 menyertakan, walaupun agak tersembunyi, sistem yang sangat berkemampuan untuk menentukan kelantangan dan peranti input/output untuk setiap aplikasi secara individu. Anda tidak perlu memasang apa-apa tambahan untuk asasnya; anda hanya perlu tahu di mana menu yang betul berada.

Dalam Windows 10, buka Tetapan dengan Windows + I, pergi ke "Sistem" dan kemudian ke "Bunyi". Di bahagian bawah, anda akan melihat pautan yang dipanggil sesuatu seperti " Pilihan kelantangan peranti & aplikasi " dalam pilihan bunyi lanjutan. Mengkliknya akan membawa anda ke panel kekunci.

Panel ini memaparkan keseluruhan kelantangan sistem di bahagian atas dan, di bawahnya, senarai semua aplikasi yang sedang dimainkan atau mampu memainkan audio. Di sebelah setiap aplikasi, anda akan menemui kawalan kelantangannya sendiri dan dua menu lungsur turun: satu untuk output dan satu untuk input.

Kelantangan setiap aplikasi ditakrifkan sebagai peratusan daripada kelantangan induk . Contohnya, jika kelantangan induk berada pada 10% dan anda menetapkan aplikasi kepada 100%, ia akan berbunyi pada 10% daripada kelantangan sebenar. Jika anda menetapkannya kepada 50%, ia akan berbunyi pada 5%. Ini membolehkan anda mengimbangi bunyi tanpa sentiasa melaraskan kelantangan keseluruhan.

Dalam menu lungsur turun output, anda boleh menentukan peranti yang akan digunakan oleh setiap program: pembesar suara PC, fon kepala USB, Bluetooth, monitor HDMI, dsb. Kemudian, dalam menu lungsur turun input, anda memilih mikrofon atau antara muka audio untuk setiap aplikasi.

Dalam Windows 11, prosesnya sedikit berbeza. Buka panel bunyi daripada bar tugas dan klik " Lebih banyak tetapan kelantangan " untuk mengakses bahagian bunyi dalam Tetapan. Setelah di sana, tatal ke bawah ke "Pengadun Kelantangan". Anda akan menemui versi yang lebih moden bagi konsep yang sama: peranti kelantangan dan input/output bagi setiap aplikasi, mengikut logik yang sama.

Pasang dan konfigurasikan Muzik Latar Belakang untuk kawalan setiap aplikasi dalam Windows

Memainkan audio di latar belakang: model proses tunggal dalam Windows 10

Apabila kita bercakap tentang Muzik Latar Belakang dalam erti kata yang lebih teknikal dalam ekosistem Windows, konsep main balik media latar belakang dalam aplikasi UWP juga memainkan peranan . Inilah yang membolehkan aplikasi muzik terus dimainkan walaupun anda meminimumkannya atau bertukar kepada aplikasi lain.

Untuk mendayakan fungsi ini dalam aplikasi UWP daripada Visual Studio, edit fail Package.appxmanifest. Dalam tab "Keupayaan", pilih pilihan main balik media latar belakang . Jika anda lebih suka mengedit XML secara manual, pastikan ruang nama uap3 ditakrifkan dalam elemen Package dan kemudian tambahkan keupayaan backgroundMediaPlayback dalam Keupayaan.

Sesuatu seperti entri `uap3:Capability Name="backgroundMediaPlayback"` , dengan syarat ruang nama `uap3` diisytiharkan dengan betul. Tanpa keupayaan ini, aplikasi akan berhenti dimainkan sebaik sahaja ia mula berjalan di latar belakang, tidak kira betapa baiknya anda mengkonfigurasi pemain dalam kod anda.

Sistem ini juga memperkenalkan dua peristiwa kitaran hayat: EnteredBackground dan LeavingBackground. Anda mesti mendaftarkan pengendali untuk ini dalam pembina kelas Aplikasi (App.xaml.cs), sama seperti yang anda lakukan dengan peristiwa Suspending. Mereka bertanggungjawab untuk memberitahu anda apabila aplikasi memasuki atau keluar dari mod latar belakang.

Amalan biasa adalah untuk mengekalkan pembolehubah boolean yang menunjukkan sama ada aplikasi berjalan di latar belakang. Apabila `EnteredBackground` muncul, bendera ini ditetapkan kepada benar; apabila `LeavingBackground` dicetuskan, ia kembali kepada palsu. Adalah penting untuk tidak menjalankan tugasan yang panjang semasa `EnteredBackground` kerana ia boleh menjadikan peralihan kelihatan perlahan atau menyebabkan sistem menutup aplikasi.

Keperluan memori dan rangkaian semasa memainkan audio di latar belakang

Aspek penting lain bagi audio latar belakang ialah memori. Apabila aplikasi berjalan di latar belakang, Windows akan mengurangkan had memori yang boleh digunakannya . Jika anda melebihi had ini, sistem tidak akan teragak-agak untuk menamatkan aplikasi, walaupun ia sedang memainkan muzik.

Untuk mengurusnya dengan berkesan, anda perlu melanggan peristiwa AppMemoryUsageIncreased dan AppMemoryUsageLimitChanging. Setiap kali peristiwa ini dicetuskan, anda harus menyemak penggunaan memori semasa aplikasi dan had baharu yang dibenarkan, serta mengosongkan sumber jika perlu . Contohnya, dengan membuang cache, melepaskan bitmap, menutup paparan yang tidak kelihatan atau menghentikan tugas yang tidak kritikal.

Berkenaan rangkaian, sumber media yang menarik kandungan dalam talian (strim HTTP, dsb.) memastikan sambungan terbuka semasa memuat turun data dan melepaskannya sebaik sahaja muat turun selesai. Jika anda menggunakan MediaStreamSource, adalah penting untuk mengemas kini julat penimbal dengan betul menggunakan SetBufferedRange supaya platform tahu bila hendak menutup sambungan.

Jika aplikasi perlu membuat panggilan rangkaian lain di latar belakang yang tidak berkaitan secara langsung dengan memuat turun media itu sendiri, adalah lebih baik untuk merangkumnya dalam tugas latar belakang tertentu seperti MaintenanceTrigger atau TimeTrigger. Windows membenarkan tugasan ini berjalan dengan lebih bebas apabila aplikasi utama berada di luar latar depan.

Selain itu, jika anda melumpuhkan penyepaduan automatik MediaPlayer dengan Kawalan Pengangkutan Media Sistem (SMTC), anda perlu menyepadukan secara manual dengan SMTC dan, jika anda menggunakan API berbeza seperti AudioGraph, cipta penyepaduan tersebut secara manual juga jika anda mahu main balik diteruskan di latar belakang.

muzik latar

Muzik Latar Belakang pada Windows: Kawalan yang ditala dengan teliti bagi setiap aplikasi

Selain model UWP, ramai pengguna pada desktop tradisional bergantung pada aplikasi khusus seperti Muzik Latar Belakang untuk mengawal kelantangan dan tingkah laku setiap program . Walaupun ia terutamanya dikenali pada macOS, terdapat juga pelaksanaan dan port yang direka untuk Windows yang mengikuti falsafah yang sangat serupa.

Ideanya mudah: Muzik Latar Belakang berjalan di latar belakang dan memaparkan panel di mana anda boleh melaraskan kelantangan individu setiap aplikasi , termasuk pelayar, pemain media, aplikasi pesanan segera dan juga permainan video. Semua ini bebas iklan, tidak memerlukan sambungan internet yang berterusan dan menggunakan sangat sedikit sumber.

Salah satu kekuatannya ialah fungsi jeda muzik automatik apabila kandungan lain sedang dimainkan . Bayangkan anda berada di rumah dengan muzik dimainkan dan tiba-tiba anda melancarkan video dalam aplikasi lain: Muzik Latar menghentikan pemain muzik anda buat sementara waktu dan menyambung semula main balik sebaik sahaja video tamat. Ini adalah sebaliknya daripada apa yang anda mungkin mahukan di tempat kerja, di mana anda lebih suka pelayar anda disenyapkan untuk mengelakkan sebarang kejutan.

Ciri jeda automatik ini biasanya menyokong kebanyakan pemain muzik biasa, jadi pasang sahaja dan biarkan Muzik Latar mengesannya. Daripada antara muka itu sendiri, anda boleh menetapkan tahap tersuai untuk setiap aplikasi (termasuk membisukan sepenuhnya aplikasi tertentu) , melaraskan persekitaran bunyi mengikut citarasa anda dalam setiap situasi.

Satu lagi ciri tambahan yang berguna ialah keupayaan untuk merakam audio sistem. Jika Muzik Latar Belakang sedang berjalan, anda boleh membuka QuickTime Player atau mana-mana alat rakaman yang serasi, mencipta rakaman audio atau skrin baharu dan memilih Muzik Latar Belakang sebagai peranti input.

Pasang dan konfigurasikan Muzik Latar langkah demi langkah

Untuk Windows, Muzik Latar tersedia sebagai projek sumber terbuka yang dihoskan di GitHub . Dari sana anda boleh memuat turun versi stabil terkini, menyemak arahan khusus dan menyemak keperluan minimum. Anda dinasihatkan untuk membaca fail README untuk melihat sama ada ia memerlukan pustaka tambahan atau versi Windows tertentu.

Jika anda menggunakan pengurus pakej seperti Homebrew dalam persekitaran yang disokong, anda juga boleh memasangnya dengan satu arahan seperti ` brew install --cask background-music` . Ini mengautomasikan muat turun, pemasangan dan kemas kini, jadi anda tidak perlu risau tentang apa-apa lagi. Ia sangat mudah jika anda biasa mengemas kini aplikasi anda dari terminal.

Setelah dipasang, Muzik Latar Belakang berjalan di latar belakang dan menambah ikon pada bar menu atau kawasan pemberitahuan (bergantung pada sistem anda). Dari sana, anda boleh membuka antara muka utamanya, di mana anda akan melihat semua aplikasi yang sedang memainkan audio . Untuk setiap aplikasi, anda boleh menetapkan kelantangan tertentu, membisukannya atau mengkonfigurasinya untuk bertindak dengan cara tertentu apabila aplikasi lain mula memainkan kandungan.

Dalam persekitaran kerja, contohnya, anda boleh mengekalkan kelantangan sistem pada tahap sederhana, meningkatkan sedikit pemberitahuan e-mel dan makluman Teams , dan pada masa yang sama, menetapkan pelayar atau pemain media anda kepada minimum atau bisu. Ini memastikan panggilan dan pemberitahuan penting didengari, tetapi menghalang anda daripada terkejut apabila laman web tiba-tiba memutuskan untuk memainkan video.

Walau bagaimanapun, di rumah, anda boleh membalikkan proses tersebut. Pastikan muzik latar belakang pada kelantangan yang selesa dan gunakan ciri jeda automatik untuk menghentikannya buat sementara waktu apabila anda memainkan filem atau video . Setelah selesai, Muzik Latar Belakang akan menyambung semula pemain muzik dan anda boleh menyambung terus dari tempat anda berhenti, tanpa perlu menyentuh apa-apa.

Menyelesaikan masalah audio biasa dalam Windows

Mengubah suai peranti, pengadun dan penghalaan audio kadangkala mendedahkan masalah tersembunyi. Nasib baik, kebanyakan isu biasa mempunyai penyelesaian yang agak mudah jika anda tahu di mana hendak mencari dan mengikuti susunan yang logik.

Jika peranti audio tidak muncul dalam mana-mana senarai, perkara pertama yang perlu diperiksa ialah yang jelas: kabel disambungkan dengan betul, fon kepala dihidupkan dan dalam mod berpasangan jika ia Bluetooth, pilihan input yang betul pada bar bunyi atau penerima AV, dsb. Seterusnya, buka Pengurus Peranti (Win + X) dan tandakan bahagian "Pengawal bunyi, video dan permainan".

  • Jika anda mengesyaki ia masalah dengan pemandu yang lebih tua, semak cara untuk menangani mereka. pemandu legasi dan muat turun pemacu daripada laman web rasmi pengeluar jika perlu.
  • Apabila ikon amaran muncul, klik kanan padanya dan pilih "Kemas kini pemacu" untuk mencari pemacu secara automatik. Jika itu tidak menyelesaikan masalah, anda boleh menyahpasang peranti dari sana dan mulakan semula PC anda. Windows akan memasang semula pemacu dengan sendirinya..
  • Jika audio tidak berubah walaupun telah melaraskan kelantangan dan memilih peranti, pastikan tiada apa yang disenyapkan dan pastikan dalam "Tetapan > Sistem > Bunyi" Peranti output yang betul aktif.
  • Jika tetapan kelantangan dan peranti ditetapkan semula setiap kali anda memulakan semula, semak dalam "services.msc" bahawa perkhidmatan "Windows Audio" sedang berjalan. jenis permulaan automatik dan jalankan penyelesai masalah main balik audio Daripada bahagian Penyelesaian Masalah dalam Tetapan. Sebagai pilihan terakhir, anda sentiasa boleh melakukan Pemulihan Sistem ke tahap sebelum masalah berlaku.

Dengan semua komponen ini, anda boleh menjadikan bunyi PC anda lebih mudah diramal dan selesa , sama ada anda bekerja di pejabat yang tenang atau menyediakan pusat multimedia kecil di rumah. Ia hanya perlu meluangkan sedikit masa untuk mengkonfigurasi kelantangan dan penghalaan mengikut citarasa anda. Dari situ, sistem akan melakukan selebihnya, dan anda hanya perlu menikmatinya tanpa sebarang kejutan atau bunyi yang tidak dijangka.

menukar output audio dalam tingkap
artikel berkaitan:
Tidak boleh menukar output audio dalam Windows? Inilah cara untuk membetulkannya

Tambahkan sebagai sumber pilihan dalam Google