ฉันจะสลับแอปพลิเคชั่นไปยังอุปกรณ์การเล่นอื่นบน Windows 10 ได้อย่างไร [ซ้ำกัน]


44

Googling สำหรับการแก้ปัญหานี้ดูเหมือนว่าจะนำไปสู่การแก้ปัญหาบุคคลที่สามเช่นนี้บางครั้งก็มีการเขียนสคริปต์เช่นนี้ ฉันก็ไม่ใช่คนแปลกหน้าเลย แต่ดูเหมือนว่าฉันจะบ้าไปแล้วว่าไม่มีทางออกที่ดี

ฉันใช้ Windows 10 ฉันใช้เสียง HDMI กับจอมอนิเตอร์ของฉันจากการ์ดวิดีโอ AMD ของฉันและฉันใช้ชุดหูฟังที่ต่อกับเมนบอร์ดของฉัน ฉันใช้ทั้งสองอย่างบ่อยครั้ง แต่ตอนนี้ฉันต้องเปลี่ยนอุปกรณ์เล่นเริ่มต้นอย่างน่าเบื่อเพื่อสลับไปมาระหว่างอุปกรณ์เหล่านั้น (บางครั้งด้วยเหตุผลที่ฉันยังไม่รู้วิธีการทำซ้ำฉันยังต้องปิดการใช้งานอุปกรณ์ในปัจจุบัน


นี่คือสิ่งที่ฉันเห็นในตัวปรับระดับเสียงหลังจากเริ่มต้นคอมพิวเตอร์ด้วย AMD HDMI เป็นค่าเริ่มต้นและเปิด Chrome เพื่อดูวิดีโอ:

AMD HDMI กำลังเล่น System Sounds และเสียงของ Chrome

เมื่อฉันเปลี่ยนเป็นอุปกรณ์ลำโพง

กำลังจะเลือกอุปกรณ์ลำโพง

ฉันเห็นว่ามันไม่ได้กำหนดแอพพลิเคชั่นใด ๆ และฉันไม่เห็นวิธีที่จะมอบหมายแอปพลิเคชันอีกต่อไป:

อุปกรณ์ลำโพงโดดเดี่ยว

ฉันสามารถมักจะค้อนทุกการใช้งานไปยังอุปกรณ์ลำโพงโดยการเปลี่ยนอุปกรณ์การเล่นเริ่มต้นและมักจะในทางกลับกัน แต่บางครั้งมันก็แค่สับเปลี่ยนแอพพลิเคชั่นและบางครั้งมันก็ไม่ได้ทำอะไรเลย แต่นั่นนอกเหนือจากจุด ...

ฉันจะกำหนดแอพพลิเคชั่นให้กับอุปกรณ์เล่นเสียงเฉพาะได้อย่างไร ตัวปรับแต่งเสียงดูเหมือนจะเป็นสถานที่ที่เหมาะสม แต่ดูเหมือนจะไม่ได้ทำถ้าฉันไม่ได้ทำอะไรเลย


1
เช่นเดียวกับคนอื่น ๆ ฉันมาจาก Google ฉันแค่อยากจะถามคำถามเพิ่มเติม: ทำไม Windows จะรับรู้ถึงเอาต์พุตเสียงต่อแอปพลิเคชันและยังไม่อนุญาตให้เราเปลี่ยนแปลง มันจะดีกว่านี้เพียงแค่ไม่ได้ให้คุณสมบัตินี้เลยและให้เราเลือกอุปกรณ์หนึ่งตัวสำหรับงานทั้งหมด มันน่าผิดหวังมาก
Henrique Jung

@ HenriqueJung โดยทั่วไปเพราะไม่ใช่งานที่ต้องทำ สิ่งที่คุณเปลี่ยนใน windows คืออุปกรณ์เสียงเริ่มต้นจริง ๆ แต่แอปพลิเคชันสามารถเลือกอุปกรณ์เสียงใด ๆ ที่มันชอบ แอพบางตัวสามารถจัดการการเปลี่ยนแปลงนี้และสลับอุปกรณ์เมื่อผู้ใช้สลับอุปกรณ์เริ่มต้น แต่หลายแอพอาจไม่รองรับ เลิกง่ายกว่าที่ระบบปฏิบัติการจะเปลี่ยนระดับเสียงของแอปบังคับให้เปลี่ยนบริบทเสียง ในหลายกรณีอาจไม่เป็นไปได้ สำหรับอดีต วิธีจัดการกับเสียง DTS บนอุปกรณ์ที่ไม่รองรับขนาดนั้นเป็นต้นว่าทำไม Windows จึงตัดสินใจเลือกอุปกรณ์เสียงที่ควรเล่นเพลงกับแอปพลิเคชัน
Logman

ฉันหวังว่าคำถามนี้จะไม่ปิดโดยไม่มีคำตอบเดียวที่กล่าวถึงว่า Windows 10 จะช่วยให้คุณกำหนดค่าเอาต์พุตและอินพุตเสียงต่อแอปพลิเคชัน ฉันยังสงสัยว่าทำไมนรกที่ Google ส่งสำเนาที่ซ้ำกันมาให้ฉันแทนที่จะเป็นคำตอบเดิม (อืมอคติการสังเกต - ฉันไม่รู้ว่ามีการทำซ้ำเมื่อฉันส่งไปที่ต้นฉบับ แต่มันก็ยังรบกวนฉัน!)
Daniel C. Sobral

คำตอบ:


51

พบตัวเลือกฟรี (GPL) และคิดว่าฉันจะทิ้งมันไว้ให้คนอื่นสะดุดจาก google ... ก่อนที่จะมีใครทิ้งเงิน $ 20 ไปที่ CheVolume หรือติดตั้งซอฟต์แวร์ทดลองที่มีแอดแวร์ (อย่างน้อยตาม AV scan ของฉันในเวอร์ชั่น 0.5.0.0 ดาวน์โหลดโดยตรงจากเว็บไซต์)

พบสิ่งที่เรียกว่า Audio Router ใน reddit / github / Altern.to

https://github.com/audiorouterdev/audio-router

ฉันใช้งาน Win 7 SP1 x64 ฉันเพิ่งเล่นกับมันมาประมาณ 2 นาที แต่มันเล่น Firefox เสียง (youtube) ผ่านทีวีและเสียงของเกม (SR3) ของฉันผ่านชุดหูฟังได้อย่างง่ายดาย ฉันคิดว่าฉันอาจมีผู้ชนะ

จะรายงานกลับถ้าฉันพบปัญหาใด ๆ ไม่อย่างนั้นถ้าทุกอย่างทำงานได้ฉันจะต้องเตะผู้ชายสักสองสามเหรียญเพื่อเป็นการขอบคุณ ดูเหมือนว่าจะมีลิงก์ paypal ในหน้า git ของเขา


ดูเหมือนว่าทางออกที่ดีที่สุด รายงานกลับหากคุณพบปัญหา
kdbanman

4
ดูเหมือนว่าจะมีปัญหากับแอพ windows 10
Brain2000

ฉันสามารถทำได้โดยใช้ Windows เท่านั้น ตั้งค่าอุปกรณ์เริ่มต้นของคุณให้เป็นหูฟังแล้วคุณก็สบายดี
alcfeoh

1
มันเป็น Windows ที่น่าทึ่งไม่มีสิ่งนี้ บังคับให้เปลี่ยนมาใช้ Windows 10 ในงานใหม่ของฉันหลังจากใช้ Linux เป็นเวลา 8 ปีและการควบคุมเสียงทำให้ฉันเสียสติมันช่างแย่มากเมื่อเทียบกับทางเลือกอื่น ๆ ของ Linux
twigg

ดูการทำงานของแอพบางตัวใน Windows 10 NVidia ShadowPlay ด้วย และไม่สามารถคัดลอก / เปลี่ยนเส้นทาง PUBG ไปยังอุปกรณ์เล่นเสียงอื่น (เช่นสายเคเบิลเสียงเสมือน)
Roy

6

ไปที่ "อุปกรณ์เล่น" และปิดใช้งานประเภทของเอาต์พุตที่คุณต้องการยกเลิกการมอบหมายจากแอป แอปพลิเคชันจะสลับไปยังเอาต์พุตเสียงที่มีอยู่ถัดไปโดยอัตโนมัติและคุณสามารถเปิดใช้งานอุปกรณ์เอาต์พุตที่ปิดใช้งานใหม่ได้


2
และฉันจะกำหนดแอพกลับไปยังอุปกรณ์เอาต์พุตที่ปิดใช้งานได้อย่างไร คำถามของฉันเกี่ยวกับการวางแอพต่าง ๆ ไว้ในอุปกรณ์เล่นต่าง ๆ
kdbanman

ยินดีต้อนรับสู่ Super User! นี่เป็นความคิดเห็นจริงๆและไม่ใช่คำตอบสำหรับคำถามเดิม จะวิจารณ์หรือการร้องขอคำชี้แจงจากผู้เขียนแสดงความคิดเห็นด้านล่างโพสต์ของพวกเขา - คุณสามารถแสดงความคิดเห็นในโพสต์ของคุณเองและเมื่อคุณมีเพียงพอชื่อเสียงคุณจะสามารถที่จะแสดงความคิดเห็นในโพสต์ใดโปรดอ่านทำไมฉันต้องมี 50 ชื่อเสียงเพื่อแสดงความคิดเห็น ฉันควรทำอะไรแทน
DavidPostill

การปิดการใช้งานอุปกรณ์ที่คุณไม่ต้องการใช้จะเป็นการน่าเบื่ออย่างแน่นอน อย่างไรก็ตามหากเกิดขึ้นกับฉันใน Win7 แอปบางตัวเริ่มใช้อุปกรณ์ที่ไม่ควรใช้และฉันไม่เคยใช้นี่เป็นเพียงตั๋ว
CodeLurker

4

เพื่อความรู้ที่ดีที่สุดของฉัน Windows ไม่มีตัวเลือกในการสลับอุปกรณ์การเล่นสำหรับโปรแกรมที่กำลังเล่นเสียงอยู่

ลองใช้โปรแกรมบุคคลที่สาม CheVolume:

http://www.chevolume.com/


2

ฉันขอโทษ แต่ Windows ไม่มีแนวคิดเกี่ยวกับอุปกรณ์เสียงออกเฉพาะแอปพลิเคชัน แอพจำนวนมากใช้สิ่งที่เป็นค่าเริ่มต้น แอพพลิเคชั่น "มัลติมีเดีย" ที่ซับซ้อนยิ่งขึ้นบางตัวมีเมนูตัวเลือกที่ให้คุณเลือกอุปกรณ์จากรายการและส่วนใหญ่จะให้คุณบันทึกเป็นค่าเริ่มต้น แต่แอพจะต้องมีรหัสเพื่อให้ตัวเลือกนั้น

ฉันชอบตัวเลือกการเขียนสคริปต์ คุณเริ่มโปรแกรมผ่านสคริปต์ที่เปลี่ยนค่าเริ่มต้นเป็นสิ่งที่คุณต้องการให้เป็นสำหรับโปรแกรมนั้นจากนั้นหลังจากโปรแกรมทำงานได้ดีและทำงานอยู่โปรแกรมจะตั้งค่าเริ่มต้นกลับเป็นสิ่งที่คุณต้องการให้โปรแกรมส่วนใหญ่ใช้ PowerShell ก็สามารถทำได้เช่นกัน


8
" Windows ไม่มีแนวคิดเกี่ยวกับอุปกรณ์เสียงออกเฉพาะแอปพลิเคชัน ". แต่มันมักเกิดขึ้นบ่อยครั้งที่หูฟังของฉันได้รับมอบหมายแอปพลิเคชั่นหนึ่งและลำโพงของฉันได้รับการกำหนดอีกแอปหนึ่ง ฉันแค่ไม่รู้วิธีควบคุมมัน ฉันยินดีที่จะเชื่อว่ามันเป็นข้อผิดพลาด แต่เป็นหน้าต่างแน่นอนที่กำหนดแอพให้กับอุปกรณ์การเล่นแยกต่างหาก
kdbanman

ฉันทำงานกับไดรเวอร์มัลติมีเดียและแอพแล้ว ฉันไม่รู้ที่จะวาง "นี่เป็นอุปกรณ์เริ่มต้นสำหรับแอพ X" ยกเว้นในการตั้งค่าของแอพ แต่แอพบางตัวจะถูกเข้ารหัสเพื่อค้นหาอุปกรณ์บางประเภทก่อนหรือเพื่อใช้งานเช่นอุปกรณ์คุณภาพสูงสุดแทนที่จะเป็นค่าเริ่มต้น Windows มีการตั้งค่าแยกต่างหากสำหรับ "อุปกรณ์สื่อสารเริ่มต้น" และเช่น Skype จะใช้อุปกรณ์นั้นเป็นค่าเริ่มต้นซึ่งตรงข้ามกับอุปกรณ์เริ่มต้น "ธรรมดา" ความล้มเหลวนั้นโปรแกรม comm อาจค้นหาอุปกรณ์ที่มีอินพุตไมโครโฟน (ตัวอย่างเช่นอุปกรณ์เสียง HDMI ไม่มี) และใช้อุปกรณ์นั้น ฯลฯ
Jamie Hanrahan

ฉันเข้าใจความหมายของประเภทอุปกรณ์ I / O การตั้งค่าแอพนั้นกำหนดค่าที่คุณกำลังพูดถึง - เป็นส่วนหนึ่งของ. NET System.*API หรือไม่ บางทีEnvironment.*API? หรือเป็นระดับที่ต่ำกว่าใน Win32 API หรือไม่ ถ้าฉันอ่านเอกสารเหล่านั้นฉันจะเข้าใจได้ดีขึ้นว่าเกิดอะไรขึ้นดังนั้นฉันจึงขอขอบคุณลิงก์หรือคำหลักบางคำ :-)
kdbanman

อุปกรณ์เริ่มต้นการสลับสคริปต์จะไม่ทำงานในหลายกรณีเนื่องจากแอปพลิเคชันจำนวนมากจะติดตามสวิตช์ทันทีหรือตามการดำเนินการบางอย่าง CheVolume ทำงานได้กับแอปพลิเคชั่นบางส่วน แต่ไม่มากเท่าที่คุณต้องการและบางครั้งก็ล้มเหลวเช่นกัน ดูเหมือนว่านี่เป็นฟังก์ชั่นระดับ OS ที่เพิ่งหายไป - เหตุใดจึงต้องใช้คุณสมบัติเดียวกันในแอปพลิเคชันทั้งหมดแยกกัน
Jacek Gorgoń

@JamieHanrahan ได้อย่างไร ทุกคนอยู่ในการสมคบคิดที่จะออกทางออกที่ง่ายหรือไม่? มีปัญหาที่คล้ายกันกับ google ที่ไม่สนับสนุนการตั้งค่าพร็อกซีแบบโปร่งใส ... คุณช่วยสอนฉันได้ไหมว่าทำไมแนวคิดไพพ์ถึงมากเกินไปที่จะถาม?
Milind R
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.