Zsynchronizuj głośność dźwięku między maszyną wirtualną a hostem


1

Obecnie korzystam z VMware Workstation 12 z dźwiękiem odtwarzanym na moim hoście.

Czy istnieje sposób na zsynchronizowanie głośności dźwięku między moim gościem a gospodarzem.


Chciałbym to również wiedzieć. @JB_STWUK, czy dowiedziałeś się czegoś od tego czasu?
Wizek

Odpowiedzi:


0

Jeśli nie ma jeszcze rozwiązania tego problemu, wyobrażam sobie, że moglibyśmy to zrobić, wymyślając kanał komunikacyjny między hostem a gościem (jeśli nic innego, udostępnij plik zawierający pożądany wolumin i uruchamiaj co jakiś czas skrypt w celu sprawdzenia (odpytywanie) ) zarówno „plik”, jak i wolumin systemu lokalnego, a także śledzenie ostatnio sprawdzonego woluminu systemu lokalnego.

Na podstawie tych 3 zmiennych możemy zdecydować, czy zaktualizować plik, czy zaktualizować wolumin lokalny. Jeśli więc skonfigurujemy ten kanał komunikacyjny i uruchomimy skrypty narzędziowe na obu os-es, wówczas wolumen będzie synchronizowany, powiedzmy co 1 sekundę (lub 0,1 s, w zależności od tego, jak często możemy sondować).

Lub jeśli możemy podłączyć moduły obsługi zdarzeń dla lokalnego woluminu systemowego i / lub zmienić plik współdzielony (inotify), być może nawet blisko natychmiast.

2 dodatkowe korzyści z tego podejścia:

  1. Jest to wystarczająco wszechstronne, aby zsynchronizować woluminy między dowolnymi 2 os-es (nie tylko VMWare, VirtualBox może również działać), a nawet nie tylko między gościem / hostem VM, np. Jeśli używamy Dropbox lub podobnego do kanału komunikacyjnego, do udostępniania plików.
  2. Może synchronizować więcej niż 2 systemy naraz, ponieważ wektor / pochodzenie zmiany jest zawsze jasne: pochodzi z jednego źródła, a wszystkie pozostałe następują.

Może moglibyśmy dodać synchronizację odtwarzania / pauzy.

Teraz zastanawiam się, czy to może być zaimplementowane w Synergy lub podobnym oprogramowaniu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.