MediaRecorder启动失败:某些设备上的-38

问题描述 投票:1回答:2

我正在创建一个能够在后台录制环绕声的应用程序,并且我遵循Media Recorder的所有状态,这些状态在某些设备上工作正常,但在某些设备上也会抛出异常。

06-19 18:21:35.658: E/MediaRecorder(7439): start failed: -38
06-19 18:21:35.658: W/System.err(7439): java.lang.IllegalStateException
06-19 18:21:35.658: W/System.err(7439):     at android.media.MediaRecorder.start(Native Method)

我搜索但没有找到此错误代码。有人可以告诉我这个错误代码是什么意思以及如何解决这个问题。

我知道它可能是一个重复的android: media recorder : start failed: -38但在该帖子上也没有帮助。

这个演示适用于三星Nexus和Nexus 4,但在三星S II上不断崩溃。谢谢

android media android-mediaplayer android-mediarecorder
2个回答
0
投票

我和-38有同样的问题,在我的情况下,我发现我有其他使用AudioRecord使用麦克风的后台服务.....


0
投票

我对MediaRecorder也有同样的问题,原因是你的麦克风被另一个线程占用了。

© www.soinside.com 2019 - 2024. All rights reserved.