feat: add muted property to onVolumeChange event (#4633)

This commit is contained in:
Krzysztof Moch
2025-07-29 11:22:36 +02:00
committed by GitHub
parent a9adbbea2e
commit 3509b5d72c
31 changed files with 570 additions and 80 deletions
+9
View File
@@ -19,6 +19,7 @@ import {
type MixAudioMode,
type onLoadData,
type onProgressData,
type onVolumeChangeData,
type ResizeMode,
type TextTrack,
type VideoConfig,
@@ -153,6 +154,13 @@ const VideoDemo = () => {
[addEvent]
);
const handleVolumeChange = React.useCallback(
({ muted, volume }: onVolumeChangeData) => {
addEvent(`Player: onVolumeChange ${volume.toFixed(2)} isMuted=${muted}`);
},
[addEvent]
);
// Setup player
const player = useVideoPlayer(
{
@@ -176,6 +184,7 @@ const VideoDemo = () => {
useEvent(player, 'onStatusChange', handlePlayerStatusChange);
useEvent(player, 'onSeek', handlePlayerSeek);
useEvent(player, 'onPlaybackStateChange', handlePlayerStateChange);
useEvent(player, 'onVolumeChange', handleVolumeChange);
// Sync settings with player
React.useEffect(() => {