2017-01-25 14 views
1

これは私が試しているコードですが、問題なく動作しますが、カメラの録画ボタンを押してビデオの録画を停止し、もう一度完了ボタンを押してビデオを正常に保存する必要があります。オーディオ録音は自動的に開始されますが、手動で停止する必要があります。特定の時間(例えば30秒)録画した後、自動的に録画を停止してビデオ/オーディオを保存する方法はありますか?ビデオ録画を自動的に開始し、ボタンを押した後にコードネーム1で所定の時間後に自動的に停止する方法は?

保護のボイドonMain_MainButtonAction(C成分、のActionEventイベント){

//Capture Video 

    String Video = Capture.captureVideo(); 
    if(Video != null) { 
     try { 
      //Capture Audio 

      String Audio = Capture.captureAudio(); 
      if(Audio != null) { 
       try { 
        //Uploading to the Server 

       } catch (Exception e) { 
        Dialog.show("Error!", "Unable to upload Video and Audio to the Server.", "OK", null); 
        e.printStackTrace(); 
       } 
      } 
      else { 
       Dialog.show("Error!", "Unable to record Audio.", "OK", null); 
      } 
     } catch (Exception e) { 
      e.printStackTrace(); 
     } 
    } 
    else { 
     Dialog.show("Error!", "Unable to record Video.", "OK", null); 
    } 
} 

答えて

1

Capture APIがそれをサポートしていません。オーディオレコーディングでは、レコーダーAPIを使用して、オーディオキャプチャをきめ細かく制御できます。現時点でビデオ録画のコントロールはありませんが、私はthis guyがそれに取り組んでいると思います。

私たちは以前より問題の多いユースケース(拡張現実感など)をはるかに実用化するために、より良い点を追求しました。z-ordering of peer componentsこれは、私が即時のETAを持っていなくても前進していくので、おそらくコードネーム1に追加するものです。

関連する問題