繁体   English   中英

Media Recorder异常问题

[英]Media Recorder Exception Issue

Android媒体记录器出现一个奇怪的问题。 少数设备下面的代码失败的方式,我不明白:

    if (mRecorder != null)
    {
      try
      {
          mRecorder.stop();
          mRecorder.release();
          camera.lock();
          mRecorder = null;
      }
      catch (Exception e)
      {
          ; // ignore
      }
    }

似乎发生的是,try块中的某些方法失败了,没有捕获到异常,并且该方法从未完成。 有人对可能发生的事情有任何想法吗? 由于我无权访问有问题的设备,因此无法调试此问题。

上面的代码片段仅是正确的,但是在执行此操作之前,您必须确保以下几点:

  • MediaRecorder已停止,您再次尝试停止它:异常

  • 如果MediaRecorder已经发布,并且您正尝试再次发布它:异常

  • 相机被释放,您尝试再次锁定它:异常

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM