8

我在 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 网站时,我发现我们应该使用 SoundBlaster 16 而不是 ICH AC97

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

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

我检查了它的版本是 1.0.23

4

2 回答 2

3

检查使用检测到的声卡

alsa_aplay -l

并选择第一张卡片

alsa_ctl init 1

在这里检查过 使用这个吗

alsa_amixer set PCM 100 unmute

或者按照这里的描述做

阅读一些废话以了解 Sound Architecture 或尝试使用VMware PlayerVMware Workstation这是一个更好的选择,在这里你可以找到一些很好的教程

于 2013-08-28T12:14:03.393 回答
3

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

于 2016-04-04T06:43:09.177 回答