[英]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.