Skip to main content

Audio

Audio module for the react-text-game engine.

Provides comprehensive audio support with reactive state management, automatic persistence, and global controls.

Example

import { createAudio, AudioManager } from '@react-text-game/core/audio';

// Create and control audio tracks
const music = createAudio('music.mp3', {
id: 'bg-music',
loop: true,
volume: 0.7,
});

await music.play();
music.pause();
music.setVolume(0.5);

// Global controls
AudioManager.setMasterVolume(0.8);
AudioManager.muteAll();

Classes

Interfaces

Variables

Functions