在使用 macOS 系統中的 VirtualBox 虛擬機時,經常會出現無法訪問攝像頭的問題。VirtualBox 提供了虛擬攝像頭設備(CAM),但默認情況下,并不支持在 macOS 主機上使用。然而,通過一些特定的設置和插件,我們可以解決這個問題。本文將介紹如何在 macOS 上使用 VirtualBox 來訪問攝像頭。
為了使用 macOS 虛擬機中的攝像頭,我們需要進行以下步驟:
步驟一:準備插件
首先,我們需要安裝一個叫做 VBoxVmService 的插件,該插件可以幫助我們在 VirtualBox 中添加對攝像頭的支持。
1. 下載 VBoxVmService 插件壓縮包,可以在 GitHub 上找到該插件的最新版本。
git clone https://github.com/mviereck/x11docker.git
cd x11docker
make
2. 解壓縮該壓縮包,并將其放置在方便管理插件的文件夾中。
unzip VBoxVmService.zip
mv VBoxVmService /Applications/VirtualBox
3. 運行以下命令來安裝 VBoxVmService 插件。
cd /Applications/VirtualBox/VBoxVmService
sudo ./install.sh
完成上述步驟后,我們已經成功安裝了 VBoxVmService 插件,并為 macOS 虛擬機添加了對攝像頭的支持。
步驟二:配置虛擬機
接下來,我們需要對虛擬機進行一些配置。
1. 打開 VirtualBox,選擇要調整攝像頭設置的虛擬機。在菜單欄中,依次選擇“設備” >“USB” >“xxx 設備名”(相當于攝像頭設備)。例如,我們可以選擇“設備” >“USB” >“Integrated Webcam”。
2. 進入虛擬機的設置界面,在左側導航欄中選擇“USB”選項卡。在右側“USB設備過濾器設置”窗口中,單擊“添加 USB 過濾器”按鈕。這樣,我們就可以將我們的虛擬攝像頭添加到列表中,并在虛擬機中使用它了。
步驟三:重啟虛擬機
在完成了上述設置后,我們需要重啟虛擬機,以使所有的更改生效。
現在,我們已經成功配置了 VirtualBox,我們可以在 macOS 虛擬機中使用攝像頭了。例如,我們可以在 Skype、Zoom 或其他視頻通話軟件中測試攝像頭,確保它可以正常工作。
總結起來,通過安裝 VBoxVmService 插件和配置虛擬機的 USB 設備過濾器,我們可以解決 macOS 虛擬機中無法訪問攝像頭的問題。這樣,我們就能夠在虛擬機中使用攝像頭來進行各種視頻通話和拍攝操作。