我的应用程序涉及到大量的录音,所以我制作了一个小部件,以便能够在主屏幕上录制。我有一个类Recorder.java,在这里处理所有的MediaRecorder调用。当从活动中记录下来时,一切正常。当从小部件进行记录时,它会记录下来,但在需要的时候不会停止记录。
下面是我用来停止活动的代码:
//r is an instance of Recorder.java
if (r.getState() == Recorder.RECORDING) {
r.stopRecording();
}
当按下小部件中的记录按钮时,它启动一个服务,检查记录
我使用以下代码作为创建记录器的基础。我可以开始和停止录音,它会被正确地保存在该位置。但现在我有个要求暂停录音机
如何暂停录音机?然后恢复语音记录?我在我的三星galaxy Ace上见过一个录音装置,它有一个暂停按钮。
有没有人能告诉我。
public class audio {
final MediaRecorder recorder = new MediaRecorder();
final String path;
/**
* Creates a new audio recording at the given path (relative
我有一个功能,让你记录,然后删除你的录音,如果你不满意。您可以在按下*时删除最后一次录音。
我的录音代码是:
exports.handler = function(context, event, callback) {
const twiml = new Twilio.twiml.VoiceResponse();
twiml.say('Welcome! Please record your announcement after the beep!');
twiml.say('After your recording, hang up if you
我有一个前台Service,用于录音(AudioRecordingService)。在AndroidManifest中声明为:
<service
android:name=".recording.AudioRecordingService"
android:stopWithTask="true" />
它扩展了Service,并使用startService启动。
public class AudioRecordingService extends Service
意图在onStartCommand中接收。
在onDestroy中,
我正试图在我的应用程序中按下按钮录制音频。
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(intent, ACTIVITY_RECORD_SOUND);
但这给了我错误
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.provider.MediaStore.RECORD_SOUND }
但是当