簡體   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