我是一名新的Android开发人员。
我想通过按住按钮来录制声音,并且在释放按钮时,音频应保存在外部存储器中。
我知道如何录制音频文件。
请帮帮我。
答案 0 :(得分:3)
你需要:
示例:
button.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
// start recording.
return true;
}
if(event.getAction() == MotionEvent.ACTION_UP){
// Stop recording and save file
return true;
}
return false;
}
});
也可以引用this answer来表示类似行为。