Overview
Runtime Audio Importer is a plugin for Unreal Engine designed for Importing audio data in various formats into the game at runtime. It supports the following formats: MP3, WAV, FLAC, OGG VORBIS, BINK, and RAW (PCM).
Additionally, this plugin includes features for Transcoding and Exporting audio data in the following formats: OGG VORBIS, WAV, BINK, and RAW (PCM).
How It Works
Imported audio data is transcoded to 32-bit IEEE floating point PCM format, which is then used to instantly transfer data to the audio renderer during playback. The plugin uses a custom sound wave class inherited from USoundWaveProcedural
.
Quick Start: Importing and Playing Audio
Here's a basic example of how to import and play a sound wave at runtime:
For pre-importing audio data into the Editor, please refer to the Pre-Import Audio section.
Live Example
To see the plugin in action, check out this simple Android game that demonstrates the plugin's capabilities.