title: In react-native-camera After record async video file is not exist at temp folder
body: <p>To Do First</p>
  
  <p><strong>Did you try latest release = yes</strong></p>
  
  <p><strong>Did you try master = yes</strong></p>
  
  <p><strong>Platforms</strong>
  -Linux mint</p>
  
  <p><strong>Versions</strong></p>
  
  <p>Android: oreo in emulator pixel 2</p>
  
  <p>iOS: n/a</p>
  
  <p>react: "16.9.0",</p>
  
  <p>react-native: "0.61.5",</p>
  
  <p>react-native-camera: "^3.23.1",</p>
  
  <p><strong>Description/Current Behaviour</strong></p>
  
  <p>i want record video with rn camera with below code</p>
  
  <pre><code>async startRecording() {
  
     await this.camera.recordAsync({
        maxDuration: 30,
      }).then(data =&gt; {
        console.log('data of startRecording', data)
        this.saveVideo(data)
      }).catch(e =&gt; {
        console.log('catch of startRecording', e)
      })
  }
  </code></pre>
  
  <p><strong>it will return 4 things</strong></p>
  
  <p>1 uri</p>
  
  <p>2 deviceOrientation</p>
  
  <p>3 videoOrientation</p>
  
  <p>4 isRecordingInterrupted</p>
  
  <p>After that i want to move recorded video file from <strong>below location</strong> to <strong>download dir</strong> location</p>
  
  <p><strong>Path of recorded video which receive from data.uri</strong></p>
  
  <pre><code>file:///data/user/0/com.videoapp/cache/Camera/b5ba0d8f-07ea-4755-8f7f-a88d5cc7a331.mp4"
  </code></pre>
  
  <p><strong>My Code for moving file</strong></p>
  
  <pre><code>saveVideo = async (data) =&gt; {
     try {
       RNFetchBlob.fs.mv(data.uri, RNFetchBlob.fs.dirs.DownloadDir)
         .then((e) =&gt; {
           console.log('MSG =&gt;in RNFetchBlob  ', e)
         })
         .catch(e =&gt; { console.log('MSG =&gt;in RNFetchBlob  ', e) })
     } catch (e) {
       console.log('MSG =&gt; Main Catch', e)
     }
   }
  </code></pre>
  
  <p><strong>After all this it is throw error =>
  Source file at path does not exist</strong></p>
  
  <p><strong>Help  Wanted Here</strong></p>
  
  <p>1 How to save video with react-native-camera at diff file location</p>
  
  <p><strong>I take reference from below link</strong></p>
  
  <p><a href="https://medium.com/@masochist.aman/capturing-images-with-react-native-203e24f93eb9" rel="nofollow noreferrer">https://medium.com/@masochist.aman/capturing-images-with-react-native-203e24f93eb9</a></p>
  
  <p>I also save URI in state</p>
  
  <pre><code>async startRecording() {
      this.setState({ recording: true });
  
      await this.camera.recordAsync({
        maxDuration: 30,
      }).then(data =&gt; {
        console.log('data of startRecording', data)
  
        this.setState({
          videoPath: data.uri
        })
      }).catch(e =&gt; {
        console.log('catch of startRecording', e)
      })
  
  }
  </code></pre>
  
  <p><strong>and then =></strong></p>
  
  <pre><code>&lt;Video
  source={{uri:this.state.videoPath}}
  style={{height:300,width:300}}
  onError={(e)=&gt;{console.log(e)}} &lt;--error say that try to load empty source
  /&gt;
  </code></pre>