Cat*_*oes 6 android alsa android-x86
我在Dell Latitude D820上的VirtualBox中设置了一个Android-x86映像(4.0-RC1-eeepc).这个特殊的ISO不适用于笔记本电脑,但是在所有可用的ISO中它都是最好的.
我已经解决了我遇到的一些麻烦(没有为我的设备提供ISO),但我无法使声音正常工作.Android-x86 VirtualBox教程和其他在线资源指示我使用SoundBlaster 16的ALSA驱动程序,但这没有用.
这个问题让我看看一些ALSA命令,看看我能找到什么,但我没有随处可见.
使用ALSA驱动程序和SoundBlaster控制器,我得到以下内容 alsa_ctl init
Unknown hardware: "Dummy" "Dummy Mixer"
Hardware is initialized using a guess method
Run Code Online (Sandbox Code Playgroud)
对我来说这看起来非常不对,所以切换到英特尔高清音频就像其他问题那样.
使用ALSA驱动程序和Intel HD Audio控制器,我得到以下信息 alsa_ctl init
Unknown hardware: "HDA-Intel" "SigmaTel ID 7680" ...
Hardware is initialized using a guess method
Run Code Online (Sandbox Code Playgroud)
虽然这看起来更有希望,但我仍然没有音频.
由于Android 基本上是Linux,我以为我能够翻译Linux解决方案.几个网页的内容与此类似,说要修改/etc/modprobe.d/alsa-base.conf和添加options snd-hda-intel model=CORRECT_MODEL,这似乎可以帮助很多Linux用户.但是,这似乎不适用于Android.至少不是我,因为我没有alsa-base.conf
我对音频和ALSA知之甚少.是否有任何跳出我上面的东西?即使是大方向的推动也会很棒.
我有一些问题:当我收到Unknown hardware: "Dummy"信息时它意味着什么?没有音频设备?
最后,我已经验证我的声音在虚拟盒子之外工作.我的第一个经历是,由于我的笔记本电脑可以运行带有声音的Linux,我应该可以在Android中包含Linux驱动程序.这有任何意义吗?不幸的是,我也不知道如何去做.
谢谢
vbox 中也有类似的无音频问题。在 init.sh 中将此行添加到 alsa_amixer 内容的末尾:
alsa_amixer set PCM 100 unmute
在我补充说我的音频工作正常之后。
| 归档时间: |
|
| 查看次数: |
38213 次 |
| 最近记录: |