ตัวอย่างเช่นฉันต้องการให้ iTunes เล่นผ่านลำโพง iMac ของฉัน แต่การแจ้งเตือนของ iChat ผ่านหูฟังของฉัน
ตัวอย่างเช่นฉันต้องการให้ iTunes เล่นผ่านลำโพง iMac ของฉัน แต่การแจ้งเตือนของ iChat ผ่านหูฟังของฉัน
คำตอบ:
หากซอฟต์แวร์ที่คุณใช้ไม่รองรับการระบุเอาต์พุตเสียงคุณจะต้องพึ่งพายูทิลิตี้ของบุคคลที่สาม มีคนอื่นพูดถึงผลิตภัณฑ์ WireTap ของ Ambrosia แล้ว แต่มีอีกอย่างที่ฉันทราบ: Audio Hijack Proโดย Rogue Amoeba ที่ $ 32 มันเต้นออกกางเกง WireTap สำหรับราคา
นอกจากนี้ยังมีซอฟต์แวร์อีกชิ้นหนึ่งที่ชื่อว่าSoundSiphon by Static Z Software ซึ่งมีฟังก์ชั่นการทำงานเช่นเดียวกับ Soundflower รวมถึงการจับเสียงแอปพลิเคชันเดี่ยว ราคาอยู่ที่ $ 29
น่าเสียดายที่ไม่มีสาธารณูปโภคฟรีสำหรับสิ่งนี้ แม้แต่ Soundflower ก็สามารถจับเสียงจากซอฟต์แวร์แต่ละชิ้นได้ ฉันคิดว่า Rogue Amoeba อาศัยความเชื่อมั่นพื้นฐานเดียวกันกับที่อนุญาตให้พวกเขาขโมยเสียงจากซอฟต์แวร์แต่ละชิ้นสำหรับ AirPlay ยูทิลิตี้ AirPlay ของพวกเขา (ซึ่งช่วยให้คุณสามารถกำหนดเส้นทางเสียงของแอปพลิเคชันใด ๆ ไปยังอุปกรณ์ AirPlay ใด ๆ )
วิธีที่ง่ายที่สุดในการทำเช่นนี้ขึ้นอยู่กับแอปพลิเคชันที่สนับสนุน
แอปพลิเคชั่นบางตัวมีตัวเลือกเอาต์พุตเสียง (และอินพุต) ที่ให้คุณเลือกอุปกรณ์เอาต์พุตเช่นแอพLast.fmอย่างเป็นทางการ
(คำขอโทษของฉันสำหรับตัวอย่างที่แย่เมื่อพิจารณาว่าฉันมีแหล่งเอาต์พุตเพียงแหล่งเดียว)
หากแอปพลิเคชันเขียนขึ้นเพื่อรองรับคุณสามารถเปลี่ยนอุปกรณ์ได้ตามที่แสดงด้านบน มิฉะนั้นคุณจะต้องพึ่งพาพรีเมี่ยม (จ่าย) ปพลิเคชันดังกล่าวเป็นหนึ่งในAmbrosia SW ของ "แอบฟัง"ชุดของปพลิเคชัน แม้ว่าสิ่งเหล่านี้มีค่าใช้จ่าย $ 69 สำหรับ WireTap Studio และ $ 129 สำหรับ WireTap Anywhere
สำหรับ iTunes โดยเฉพาะคุณสามารถติดตั้งshairport-sync
ผ่านMacPorts หากคุณเรียกใช้เป็น
shairport-sync -- -n 'your desired output device'
สิ่งนี้จะปรากฏเป็นเซิร์ฟเวอร์เสียงออกอากาศปลอมที่คุณสามารถเชื่อมต่อกับ iTunes (ชื่อจะตรงกับชื่อโฮสต์ของคอมพิวเตอร์ของคุณตามค่าเริ่มต้น) ซึ่งจะส่งออกไปยังอุปกรณ์เสียงที่คุณตั้งไว้ หากคุณเชื่อมต่อ iTunes กับเซิร์ฟเวอร์ airplay iTunes จะสามารถเล่นกับอุปกรณ์อื่นจากคอมพิวเตอร์ส่วนที่เหลือของคุณ
หลังจากการวิจัยพบว่าฉันพบแอพเหล่านี้ระบุด้วยราคาปัจจุบัน: