音频无法在Virtualbox上运行的Android上运行?

时间:2013-08-20 14:17:18

标签: android windows virtualbox alsa android-x86

我在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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

检查使用

检测到的声卡
alsa_aplay -l

并选择第一张卡

alsa_ctl init 1

您是否已使用此

检查了here
alsa_amixer set PCM 100 unmute

或按照here

所述进行操作

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