Android媒体录制和未处理事件
创始人
2024-10-09 02:32:25
0
  1. 在MediaRecorder中设置错误监听器,以捕获并处理错误事件:
public void startRecording() { 
    mMediaRecorder = new MediaRecorder(); 
    mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); 
    mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); 
    mMediaRecorder.setOutputFile(mFileName); 
    mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); 
    
    // 设置错误监听器
    mMediaRecorder.setOnErrorListener(new MediaRecorder.OnErrorListener() {
        public void onError(MediaRecorder mr, int what, int extra) {
            Log.e(TAG, "MediaRecorder error occurred: " + what);
            stopRecording();
        }
    });
    
    try {
        mMediaRecorder.prepare();
        mMediaRecorder.start();
    } catch (IOException e) {
        Log.e(TAG, "Could not start media recorder.", e);
    }
}
  1. 在监听器中处理未捕获的异常事件,以便在应用程序崩溃时捕获并记录相关信息:
Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
    @Override
    public void uncaughtException(Thread t, Throwable e) {
        Log.e(TAG, "Uncaught exception in thread " + t.getName(), e);
        //在这里记录和报告异常
    }
});

相关内容

热门资讯

玩家必看科普!hhpoker德... 玩家必看科普!hhpoker德州挂真的有吗(辅助挂)确实真的是有挂(有挂教学辅助方法)暗藏猫腻,小编...
玩家必看秘籍!wepoker黑... 玩家必看秘籍!wepoker黑侠破解(辅助挂)切实真的有挂(有挂解惑辅助方法)1、有没有辅助教程、有...
分享个大家!hhpoker辅助... 分享个大家!hhpoker辅助软件(辅助挂)一贯是真的有挂(证实有挂辅助软件)1、首先打开辅助器下载...
玩家必看秘籍!hhpoker透... 玩家必看秘籍!hhpoker透视工具(辅助挂)好像真的有挂(有挂教学辅助软件)1)辅助插件:进一步探...
揭秘真相!hhpoker德州透... 揭秘真相!hhpoker德州透视挂(辅助挂)切实存在有挂(有挂方法辅助方法)1、起透看视 辅助软件价...
玩家科普!wpk辅助器(辅助挂... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在这款游戏中打...
科普!pokerworld修改... 科普!pokerworld修改器(辅助挂)好像是真的有挂(果真有挂辅助插件)1)辅助插件:进一步探索...
热门推荐!wepoker俱乐部... 热门推荐!wepoker俱乐部辅助(辅助挂)总是是有挂(有挂教学辅助方法)1、进入到是否有挂之后,能...
研究成果!wepokerplu... 研究成果!wepokerplus脚本(辅助挂)都是存在有挂(真实有挂辅助方法)1、下载好脚本下载之后...
避坑细节!hhpoker德州机... 避坑细节!hhpoker德州机器人(辅助挂)都是存在有挂(真的有挂辅助工具)1、这是跨平台的轻量版有...