| /expo/docs/pages/versions/v46.0.0/sdk/ |
| H A D | audio.mdx | 96 const [recording, setRecording] = React.useState(); 107 console.log('Starting recording..'); 108 /* @info */ const { recording } = await Audio.Recording.createAsync( 111 setRecording(recording); 114 console.error('Failed to start recording', err); 119 console.log('Stopping recording..'); 121 /* @info */ await recording.stopAndUnloadAsync(); 122 const uri = recording.getURI(); /* @end */ 129 title={recording ? 'Stop Recording' : 'Start Recording'} 130 onPress={recording ? stopRecording : startRecording} [all …]
|
| /expo/docs/pages/versions/unversioned/sdk/ |
| H A D | audio.mdx | 3 description: A library that provides an API to implement audio playback and recording in apps. 98 const [recording, setRecording] = React.useState(); 109 console.log('Starting recording..'); 110 /* @info */ const { recording } = await Audio.Recording.createAsync( 113 setRecording(recording); 116 console.error('Failed to start recording', err); 121 console.log('Stopping recording..'); 123 /* @info */ await recording.stopAndUnloadAsync(); /* @end */ 129 /* @info */ const uri = recording.getURI(); /* @end */ 136 title={recording ? 'Stop Recording' : 'Start Recording'} [all …]
|
| /expo/docs/pages/versions/v49.0.0/sdk/ |
| H A D | audio.mdx | 3 description: A library that provides an API to implement audio playback and recording in apps. 98 const [recording, setRecording] = React.useState(); 109 console.log('Starting recording..'); 110 /* @info */ const { recording } = await Audio.Recording.createAsync( 113 setRecording(recording); 116 console.error('Failed to start recording', err); 121 console.log('Stopping recording..'); 123 /* @info */ await recording.stopAndUnloadAsync(); /* @end */ 129 /* @info */ const uri = recording.getURI(); /* @end */ 136 title={recording ? 'Stop Recording' : 'Start Recording'} [all …]
|
| /expo/docs/pages/versions/v48.0.0/sdk/ |
| H A D | audio.mdx | 3 description: A library that provides an API to implement audio playback and recording in apps. 98 const [recording, setRecording] = React.useState(); 109 console.log('Starting recording..'); 110 /* @info */ const { recording } = await Audio.Recording.createAsync( 113 setRecording(recording); 116 console.error('Failed to start recording', err); 121 console.log('Stopping recording..'); 123 /* @info */ await recording.stopAndUnloadAsync(); /* @end */ 129 /* @info */ const uri = recording.getURI(); /* @end */ 136 title={recording ? 'Stop Recording' : 'Start Recording'} [all …]
|
| /expo/docs/pages/versions/v47.0.0/sdk/ |
| H A D | audio.mdx | 96 const [recording, setRecording] = React.useState(); 107 console.log('Starting recording..'); 108 /* @info */ const { recording } = await Audio.Recording.createAsync( 111 setRecording(recording); 114 console.error('Failed to start recording', err); 119 console.log('Stopping recording..'); 121 /* @info */ await recording.stopAndUnloadAsync(); /* @end */ 127 /* @info */ const uri = recording.getURI(); /* @end */ 134 title={recording ? 'Stop Recording' : 'Start Recording'} 135 onPress={recording ? stopRecording : startRecording} [all …]
|
| /expo/packages/expo-av/build/Audio/ |
| H A D | Recording.js | 161 const recording = new Recording(); constant in Recording 163 recording._progressUpdateIntervalMillis = progressUpdateIntervalMillis; 165 recording.setOnRecordingStatusUpdate(onRecordingStatusUpdate); 166 await recording.prepareToRecordAsync({ 171 const status = await recording.startAsync(); 172 return { recording, status }; 175 recording.stopAndUnloadAsync();
|
| H A D | Recording.js.map | 1 …recording.\n * @return A promise that resolves to an object of type `PermissionResponse`.\n */\nex…
|
| H A D | Recording.types.js.map | 1 …recording.\n */\n canRecord: boolean;\n /**\n * A boolean describing if the `Recording` is c…
|
| H A D | Recording.types.d.ts | 197 recording: Recording;
|
| /expo/packages/expo-av/src/Audio/ |
| H A D | Recording.ts | 200 const recording: Recording = new Recording(); 202 recording._progressUpdateIntervalMillis = progressUpdateIntervalMillis; 204 recording.setOnRecordingStatusUpdate(onRecordingStatusUpdate); 205 await recording.prepareToRecordAsync({ 210 const status = await recording.startAsync(); 211 return { recording, status }; 213 recording.stopAndUnloadAsync();
|
| H A D | Recording.types.ts | 219 recording: Recording;
|
| /expo/apps/native-component-list/src/screens/AV/ |
| H A D | AudioInputSelector.tsx | 49 Inputs cannot be populated until a recording object is created. Begin recording to view
|
| H A D | RecordingScreen.tsx | 27 <HeadingText>Last recording</HeadingText>
|
| /expo/packages/expo-av/build/ |
| H A D | Audio.types.js.map | 1 …recording is enabled on iOS.\n * > When this flag is set to `true`, playback may be routed to th…
|
| H A D | ExponentAV.web.js.map | 1 …recording' || mediaRecorder?.state === 'inactive',\n isRecording: mediaRecorder?.state === 'r…
|
| /expo/ios/versioned/sdk47/EXAV/EXAV/ |
| H A D | ABI47_0_0EXAV.m | 65 // Media services may reset if the active recording input is no longer available 68 // or tear down the recording session. 322 // Bluetooth input is only available when recording is allowed 445 // This is called whenever AirPods disconnect while a recording is in progress. 447 // in order to be able to resume recording with the phone mic. 501 #pragma mark - Internal audio recording helper methods 882 reject(@"E_MISSING_PERMISSION", @"Missing audio recording permission.", nil); 927 reject(@"E_MISSING_PERMISSION", @"Missing audio recording permission.", nil); 933 } else if (!_audioRecorder.recording) { 958 if (_audioRecorder.recording) { [all …]
|
| /expo/ios/versioned/sdk48/EXAV/EXAV/ |
| H A D | ABI48_0_0EXAV.m | 65 // Media services may reset if the active recording input is no longer available 68 // or tear down the recording session. 322 // Bluetooth input is only available when recording is allowed 445 // This is called whenever AirPods disconnect while a recording is in progress. 447 // in order to be able to resume recording with the phone mic. 501 #pragma mark - Internal audio recording helper methods 882 reject(@"E_MISSING_PERMISSION", @"Missing audio recording permission.", nil); 927 reject(@"E_MISSING_PERMISSION", @"Missing audio recording permission.", nil); 933 } else if (!_audioRecorder.recording) { 958 if (_audioRecorder.recording) { [all …]
|
| /expo/ios/versioned/sdk49/EXAV/EXAV/ |
| H A D | ABI49_0_0EXAV.m | 65 // Media services may reset if the active recording input is no longer available 68 // or tear down the recording session. 322 // Bluetooth input is only available when recording is allowed 445 // This is called whenever AirPods disconnect while a recording is in progress. 447 // in order to be able to resume recording with the phone mic. 501 #pragma mark - Internal audio recording helper methods 882 reject(@"E_MISSING_PERMISSION", @"Missing audio recording permission.", nil); 927 reject(@"E_MISSING_PERMISSION", @"Missing audio recording permission.", nil); 933 } else if (!_audioRecorder.recording) { 958 if (_audioRecorder.recording) { [all …]
|
| /expo/packages/expo-av/ios/EXAV/ |
| H A D | EXAV.m | 65 // Media services may reset if the active recording input is no longer available 68 // or tear down the recording session. 322 // Bluetooth input is only available when recording is allowed 445 // This is called whenever AirPods disconnect while a recording is in progress. 447 // in order to be able to resume recording with the phone mic. 501 #pragma mark - Internal audio recording helper methods 882 reject(@"E_MISSING_PERMISSION", @"Missing audio recording permission.", nil); 927 reject(@"E_MISSING_PERMISSION", @"Missing audio recording permission.", nil); 933 } else if (!_audioRecorder.recording) { 958 if (_audioRecorder.recording) { [all …]
|
| /expo/apps/native-component-list/src/screens/Camera/ |
| H A D | CameraScreen.tsx | 80 recording: boolean; 105 recording: false, 169 this.setState((state) => ({ recording: !state.recording })); 170 if (this.state.recording) { 325 {this.state.recording ? (
|
| /expo/packages/expo-camera/src/ |
| H A D | ExponentCamera.web.tsx | 106 …// TODO(Bacon): Create a universal prop, on native the microphone is only used when recording vide… 107 …// Because we don't support recording video in the browser we don't need the user to give micropho…
|
| /expo/packages/expo-av/ |
| H A D | CHANGELOG.md | 29 - Fixed recording status not being reset when recording is paused before being stopping. ([#21747](… 208 - Add methods to get and set audio recording inputs. ([#15806](https://github.com/expo/expo/pull/15… 257 - Default audio recording settings on ios are now `extension: '.m4a'` and `outputFormat: RECORDING_… 263 - Add web support for recording. ([#8721](https://github.com/expo/expo/pull/8721) by [@WazzaJB](htt… 284 - Add new `Recording.createAsync` API for faster recording on iOS. ([#12294](https://github.com/exp… 285 - Add `keepAudioActiveHint` recording option to prevent deactivation of the Audio session when reco… 373 - Fix audio recording not working after reload app in iOS. ([#9283](https://github.com/expo/expo/pu…
|
| /expo/packages/expo-screen-capture/ios/EXScreenCapture/ |
| H A D | EXScreenCaptureModule.m | 47 // If already recording, block it
|
| /expo/ios/versioned/sdk47/EXScreenCapture/EXScreenCapture/ |
| H A D | ABI47_0_0EXScreenCaptureModule.m | 47 // If already recording, block it
|
| /expo/ios/versioned/sdk49/EXScreenCapture/EXScreenCapture/ |
| H A D | ABI49_0_0EXScreenCaptureModule.m | 47 // If already recording, block it
|