音频在 Virtualbox 上运行的 Android 上不起作用?

Posted

技术标签:

【中文标题】音频在 Virtualbox 上运行的 Android 上不起作用?【英文标题】:Audio not working on Android running on Virtualbox? 【发布时间】:2013-08-22 15:24:16 【问题描述】:

我在 Virtualbox 上安装了 android,我使用的是从 http://www.android-x86.org/download 下载的 Android x86 我选择了 2.3 版本的 eeepc 版本 (android-x86-2.3-RC1-eeepc.iso)。

问题是声音不起作用,我在 Virtualbox 设置中尝试了所有 3 个选项。 我当前的设置:

Host driver: Windows DirectSound
Controller: ICH AC97

我为音频控制器设置尝试的选择:

Intel HD Audio
ICH AC97
SoundBlaster 16

我目前运行的是 Windows 7,我的音频驱动程序是默认的 Windows 驱动程序。

我搜索并找到了有同样问题的人,但我什么都不懂,因为我不是高级 Linux 用户,一些解决方案谈到了 ALSA 驱动程序,但我找不到如何安装和使用它。

也可能来自我选择的安装 .iso 文件吗?我的电脑是Acer Travelmate 2480

更新 在查看 Android x86 网站时,我发现我们应该use SoundBlaster 16 instead of ICH AC97。

我还尝试了终端内的alsa_ctl init 命令(ALT + F1),我得到了这个:

Unkown hardware: "Dummy" ""Dummy Mixer" "" "" ""
Hardware is initialized using a guess method

我检查了它的版本是 1.0.23

【问题讨论】:

【参考方案1】:

检查您的声卡使用

alsa_aplay -l

然后选择第一张卡片

alsa_ctl init 1

您是否检查过here 的使用情况

alsa_amixer set PCM 100 unmute

或者按照here的描述做

阅读一些crap 以了解声音架构或尝试使用VMware Player 或VMware Workstation 这是更好的选择,here 你可以找到一些很好的教程

【讨论】:

vmplayer 永远不会比 virtualbox 更好:) 我相信 请阅读这些marsbox.com/blog/reviews/vmware-vs-virtualbox forums.anandtech.com/archive/index.php/t-2137402.html osworker.blogspot.in/2012/01/… infoworld.com/d/virtualization/…。除了这些你认为是最适合你的;) xmodulo.com/2013/07/… 和这个infoworld.com/d/virtualization/…,那么你有免费的;) 感谢您的回答,我尝试了很多修复/解决方案,但都没有奏效,我要切换到 VMware。【参考方案2】:

进入android虚拟机的设置并选择“音频”,在音频设置中选择“SoundBlaster 16”作为音频控制器。 Android-x86 网站称只有 SoundBlaster 16 可用作 Android 的 VirtualBox 声卡。

【讨论】:

以上是关于音频在 Virtualbox 上运行的 Android 上不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VirtualBox 上的 Windows 上运行 Kivy 应用程序?

将 Virtualbox 共享文件夹挂载为在来宾操作系统上运行的 Docker 的卷

Virtualbox Ubuntu Nginx 无法在 Windows 10 上运行 [关闭]

Flutter:在 MacOs Big Sur (VirtualBox) 上设置 Android Studio 后无法运行程序

Oracle VM VirtualBox无法在此设备上运行?

在 Ubuntu 18.04 VM (VirtualBox) 上运行的 Shiny Server 应用程序存在 OpenStreetMaps 问题(Java 错误)