Part of the
@remotion/media-utils package of helper functions.
This convienience function wraps the
getAudioData() function into a hook and does 3 things:
- Keeps the audio data in a state
- Wraps the function in a
- Handles the case where the component gets unmounted while the fetching is in progress and a React error is thrown.
Using this function, you can elegantly render a component based on audio properties, for example together with the
A string pointing to an audio asset.
AudioData | null - An object containing audio data (see documentation of
null if the data has not been loaded.