gpt4 book ai didi

android - 在android模拟器中使用麦克风(Java + Android初学者)

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:11:35 25 4
gpt4 key购买 nike

I READ HERE在 android 模拟器中使用麦克风可能是可能的,所以我决定尝试一下(尽管对 THIS QUESTION 的回答说这是不可能的)
我复制/粘贴了 ANDROID DEVELOPERS WEBSITE 中提供的代码并添加了

 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />

list 也是如此。出现界面,有两个命令按钮,一个是开始录音,一个是播放录音。按下开始录音按钮后,文字会变为停止录音,但如果我按下停止录音按钮,应用程序就会挂起然后崩溃(不幸的是,Mic Rec Test 已停止。 ).然后 logcat 发出此消息

E/AudioFlinger(   40): Error reading audio input

E/AudioFlinger( 40): Error reading audio input

E/AudioFlinger( 40): Error reading audio input

E/AudioFlinger( 40): Error reading audio input

E/AudioFlinger( 40): Error reading audio input

E/AudioFlinger( 40): Error reading audio input

E/AudioFlinger( 40): Error reading audio input

E/AudioFlinger( 40): Error reading audio input

E/AudioFlinger( 40): Error reading audio input

E/AudioFlinger( 40): Error reading audio input

E/AudioFlinger( 40): Error reading audio input

一遍又一遍。事实上,在我写这个问题的时候它还在这样做。这是什么意思,为什么当我点击停止录制时程序崩溃了?

---编辑---
我刚刚通过单击 AVD 管理器和 AVD 详细信息框中的 Details... 按钮检查了模拟虚拟设备的详细信息属性,我可以看到 hw.audioInput设置为 Yes。这意味着应该可以从模拟器录制音频,不是吗?

--- 编辑 2 ---
Why is it impossible to use the Speech Recorder on the Android emulator?

我看到模拟器自带一个内置的语音记录器应用程序,但问题还是一样,当我点击record时,它崩溃了。这很公平,但是如果模拟器不应该使用声音输入,为什么还要在模拟器中使用语音记录器应用程序呢?或者我在这里遗漏了什么,实际上可以让录音机工作?

最佳答案

如果模拟器已使用快照启动,则音频功能似乎不起作用。即使没有快照,音频功能仍然可能会或可能不会工作,具体取决于计算机。请看HERE

关于android - 在android模拟器中使用麦克风(Java + Android初学者),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18125780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com