Mobile SFX

Kirill

AuthorKirillPlugin TypeCommunity PluginPriceFreeVersionv1.0.0LicenseMIT
NativePHP^4.3PHP^8.4iOS15.0+Android21+

Low-latency short-sound playback for NativePHP Mobile — preload audio files, trigger them by name, and release them when done.

Features

  • Preload multiple audio files with Sfx::preload()
  • Play by name with Sfx::play()
  • Unload sounds when no longer needed with Sfx::unload()
  • Overlapping playback — up to 4 simultaneous sounds on Android
  • Respects iOS silent switch behavior
  • Format — 16-bit PCM WAV at 44.1 kHz (mono)

Installation

composer require stupidbrains/mobile-sfx
php artisan native:plugin:register stupidbrains/mobile-sfx

Usage

use Stupidbrains\MobileSfx\Facades\Sfx;

// Preload a sound file
Sfx::preload('click', 'sounds/click.wav');

// Play it
Sfx::play('click');

// Release when done
Sfx::unload('click');