diff options
author | Brian Kim <brian@tagg.id> | 2021-07-19 15:05:22 -0400 |
---|---|---|
committer | Brian Kim <brian@tagg.id> | 2021-07-19 15:05:22 -0400 |
commit | e9b1dba10f0bc691d2ce49af7c079ec33e329d2b (patch) | |
tree | 4cd7754453ab02ba0fe4745ebbb3acfe93bb0636 /src/utils/camera.ts | |
parent | 9766c3b0b4764052d708dba2a20d9673230de9c7 (diff) |
Added basic functionality for audio removal
Diffstat (limited to 'src/utils/camera.ts')
-rw-r--r-- | src/utils/camera.ts | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/utils/camera.ts b/src/utils/camera.ts index 9d7ff67f..c3822858 100644 --- a/src/utils/camera.ts +++ b/src/utils/camera.ts @@ -130,6 +130,7 @@ export const cropVideo = ( cropOffsetX?: number; cropOffsetY?: number; }, + muted?: boolean, ) => { ProcessingManager.crop(sourceUri, { cropWidth: videoCropValues @@ -154,6 +155,19 @@ export const cropVideo = ( : 0, quality: 'highest', }).then((data: any) => { - handleData(data); + if (muted) { + removeAudio(data, handleData); + } else { + handleData(data); + } }); }; + +export const removeAudio = ( + sourceUri: string, + handleData: (data: any) => any, +) => { + ProcessingManager.compress(sourceUri, {removeAudio: true}).then((data: any) => + handleData(data), + ); +}; |