2012-06-14 252 views
6

我在Dell Latitude D820的VirtualBox中設置了Android-x86圖像(4.0-RC1-eeepc)。這個特殊的ISO不適用於筆記本電腦,但是所有可用的ISO都是最好的。Android-x86中沒有音頻

我已經解決了我遇到的一些問題(通過沒有爲我的設備使用ISO),但是我一直無法使聲音工作。 Android-x86 VirtualBox教程和其他在線資源指示我在SoundBlaster 16中使用ALSA驅動程序,但這種方法無效。

This問題讓我看看一些ALSA命令,看看我能找到什麼,但我沒有得到它的任何地方。

隨着ALSA驅動器和控制器的SoundBlaster我從alsa_ctl init

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

這下看起來非常錯誤的我,所以切換到英特爾高保真音頻與其他問題一樣。

隨着ALSA驅動器和英特爾高保真音頻控制器我從alsa_ctl init

Unknown hardware: "HDA-Intel" "SigmaTel ID 7680" ... 
Hardware is initialized using a guess method 

以下雖然這看起來有點更有前途,我還是沒有音訊。

由於Android基本上是 Linux,我以爲我可以翻譯Linux解決方案。幾個網頁的內容類似於this one,稱修改/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驅動程序。這有任何意義嗎?不幸的是,我也不知道如何去做這件事。

謝謝

回答

0

在vbox中有類似的沒有音頻問題。在您的init.sh加入這一行的alsa_amixer東西到底:

alsa_amixer set PCM 100 unmute

後,我交鋒,我的音頻工作的罰款。

+0

這也解決了我的問題。謝謝! – CatShoes

+2

其中是init.sh的位置? – exshinigami

+0

我得到「混音器attatch默認錯誤:沒有這樣的罰款或目錄」 – LairdPleng

0

我有同樣的問題。

我一直在尋找init.sh,然後意識到我必須安裝補丁的東西到磁盤之前,這是值得擺弄(它重新分析重新啓動和實時光盤不保存)。

所以我抓住了最新的x86端口,並翻閱他們,直到我發現4.2x沒有問題。可悲的是我失去了哪一個是哪個,而好的只是vm.iso?!長話短說,音頻在這個構建中工作正常,我甚至不需要調整任何東西。

系統:

  • 主板標籤:
    • 4GB內存(半主機RAM)
    • [X]硬盤(僅啓動設備)
    • 一切是默認
  • 處理器標籤:
    • 2芯
    • 一切是默認
  • 音頻:
    • 的Windows DirectSound的
    • ICH AC97
    • 一切是默認
1

我有同樣的問題。

我正在使用VMWare for WhatsApp。並有各種Android版本沒有音頻... 安裝VMWare與HDAudio配置文件國防部。

alsa_ctl init 

總是顯示沒有設備。

我安裝了這個應用程序從谷歌播放 「AlsaMixer (ROOT)」 而這個版本得到了音頻瞬間:

  • Android的x86-4.3-20130725.iso
  • Android的x86-4.4-RC1.iso
+0

什麼是HDAudio配置文件國防部? – LairdPleng

0

您只需將vbox中的所有功能都從Intel HD音頻選項卡更改爲ICH AC97。真的有用。