如何停止媒体记录器并转到 android 中的另一个 Activity ?我在媒体记录器中设置了 setMaxduration。如何检查是否已达到 maxduration?我必须停止媒体记录器并转到另一个 Activity 。
谢谢
最佳答案
您可以使用 onInfo 监听器来监听事件,然后启动其他 Activity 。
使用以下代码 fragment :
mediaRecorder = new MediaRecorder();
//... all your setup stuff ...
mediaRecorder.setOnInfoListener(new MediaRecorder.OnInfoListener(){
@Override
public void onInfo(MediaRecorder mr, int what, int extra) {
if(what == MediaRecorder.MEDIA_RECORDER_INFO_MAX_DURATION_REACHED ) {
startActivity(new Intent(this.getApplicationContext(), ANOTHERACTIVITY.class));
}
}
});
希望这对您有所帮助!
关于android - 如何停止媒体记录器并转到android中的另一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7915234/