-
-
Notifications
You must be signed in to change notification settings - Fork 36
Audio
NeekoGta edited this page Jun 17, 2026
·
1 revision
Browsers can have their audio controlled per player.
CEF_SetBrowserMuted(playerid, browserid, true);
CEF_SetBrowserMuted(playerid, browserid, false);Use cases:
- personal mute setting
- pause menu
- stream/TV controls
- muting hidden browsers
enum E_CEF_AUDIO_MODE
{
AUDIO_MODE_WORLD,
AUDIO_MODE_UI
};Set mode:
CEF_SetBrowserAudioMode(playerid, browserid, AUDIO_MODE_WORLD);
CEF_SetBrowserAudioMode(playerid, browserid, AUDIO_MODE_UI);CEF_SetBrowserAudioSettings(playerid, browserid, max_distance, reference_distance);Example:
CEF_SetBrowserAudioMode(playerid, TV_BROWSER_ID, AUDIO_MODE_WORLD);
CEF_SetBrowserAudioSettings(playerid, TV_BROWSER_ID, 35.0, 7.5);Meaning:
-
reference_distance: distance where audio is still heard at full volume -
max_distance: distance after which audio should be silent
For WorldObject3D TVs/monitors:
CEF_SetBrowserAudioMode(playerid, browserid, AUDIO_MODE_WORLD);For HUD sounds:
CEF_SetBrowserAudioMode(playerid, browserid, AUDIO_MODE_UI);When hiding an interface with audio:
CEF_SetBrowserMuted(playerid, browserid, true);
CEF_SetBrowserVisible(playerid, browserid, false);CEF Plugin — Client & Server for SA-MP / open.mp
Issues & PRs welcome.