From 7954d357ca0a7a964a45f48f7a43388ac0fb374a Mon Sep 17 00:00:00 2001 From: karahanharunn Date: Tue, 30 Sep 2025 14:01:45 +0300 Subject: [PATCH] fix: video player silent mode --- packages/pluggableWidgets/video-player-native/CHANGELOG.md | 4 ++++ packages/pluggableWidgets/video-player-native/package.json | 2 +- .../pluggableWidgets/video-player-native/src/VideoPlayer.tsx | 1 + packages/pluggableWidgets/video-player-native/src/package.xml | 2 +- 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/pluggableWidgets/video-player-native/CHANGELOG.md b/packages/pluggableWidgets/video-player-native/CHANGELOG.md index 326667d5a..8d92d73f4 100644 --- a/packages/pluggableWidgets/video-player-native/CHANGELOG.md +++ b/packages/pluggableWidgets/video-player-native/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Changed + +- Set `ignoreSilentSwitch` to `ignore` to allow audio playback even when device is in silent mode on iOS + ## [6.1.1] - 2025-9-9 ### Changed diff --git a/packages/pluggableWidgets/video-player-native/package.json b/packages/pluggableWidgets/video-player-native/package.json index 56731cf6f..7aa26e4ef 100644 --- a/packages/pluggableWidgets/video-player-native/package.json +++ b/packages/pluggableWidgets/video-player-native/package.json @@ -1,7 +1,7 @@ { "name": "video-player-native", "widgetName": "VideoPlayer", - "version": "6.1.1", + "version": "6.1.2", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/packages/pluggableWidgets/video-player-native/src/VideoPlayer.tsx b/packages/pluggableWidgets/video-player-native/src/VideoPlayer.tsx index 413f054df..44b0ef3b8 100644 --- a/packages/pluggableWidgets/video-player-native/src/VideoPlayer.tsx +++ b/packages/pluggableWidgets/video-player-native/src/VideoPlayer.tsx @@ -106,6 +106,7 @@ export function VideoPlayer(props: VideoPlayerProps): ReactElement { muted: props.muted, repeat: props.loop, controls: props.showControls, + ignoreSilentSwitch: "ignore", onLoadStart: () => setStatus(StatusEnum.LOADING), onError: () => setStatus(StatusEnum.ERROR), useTextureView: false, diff --git a/packages/pluggableWidgets/video-player-native/src/package.xml b/packages/pluggableWidgets/video-player-native/src/package.xml index 935a2fdf6..e88772375 100644 --- a/packages/pluggableWidgets/video-player-native/src/package.xml +++ b/packages/pluggableWidgets/video-player-native/src/package.xml @@ -1,6 +1,6 @@ - +