在虚拟机和主机之间同步音频音量

在虚拟机和主机之间同步音频音量

当前正在使用 VMware Workstation 12,在我的主机上播放音频。

有没有办法同步我的客人和主人之间的音频音量。

答案1

如果目前还没有解决这个问题的方法,我想我们可以通过找出主机和客户机之间的通信通道来实现这一点(如果没有其他方法,共享一个包含所需卷的文件,并定期运行一个小脚本来检查(轮询)“文件”和本地系统卷,并跟踪最后检查的本地系统卷。

根据这 3 个变量,我们可以决定是更新文件还是更新本地卷。因此,如果我们设置此通信通道,并在两个操作系统上运行实用程序脚本,则卷将同步一次,例如每 1 秒(或 0.1 秒,取决于我们进行轮询的频率)。

或者如果我们可以连接本地系统卷的事件处理程序,和/或“共享文件”更改(inotify),甚至可能接近即时。

这种方法还有另外 2 个好处:

  1. 它足够灵活,可以在任意两个操作系统之间同步卷(不仅仅是 VMWare,VirtualBox 也可以),甚至不仅仅是在 VM 客户机/主机之间同步,例如,如果我们使用 Dropbox 或类似软件作为通信渠道,进行文件共享。
  2. 它可以同时在 2 个以上的操作系统之间同步,因为变化的向量/来源始终很明确:它来自单一来源,所有其他来源均遵循。

也许我们也可以添加播放/暂停同步功能。

现在我想知道这是否可以在 Synergy 或类似的软件中实现。

相关内容