diff --git a/packages/jsActions/mobile-resources-native/package.json b/packages/jsActions/mobile-resources-native/package.json index f0abe7e84..cec0e9e78 100644 --- a/packages/jsActions/mobile-resources-native/package.json +++ b/packages/jsActions/mobile-resources-native/package.json @@ -53,4 +53,4 @@ "rimraf": "^2.7.1", "rollup": "^2.68.0" } -} \ No newline at end of file +} diff --git a/packages/pluggableWidgets/video-player-native/CHANGELOG.md b/packages/pluggableWidgets/video-player-native/CHANGELOG.md index d2dc3e15a..2ec4db2e8 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 + +- We have updated `react-native-video` version to 6.4.5 + ## [5.0.1] - 2024-8-29 ### Fixed diff --git a/packages/pluggableWidgets/video-player-native/package.json b/packages/pluggableWidgets/video-player-native/package.json index d6eda4c9d..582d5e801 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": "5.0.1", + "version": "6.0.0", "license": "Apache-2.0", "repository": { "type": "git", @@ -23,7 +23,7 @@ "deprecated-react-native-prop-types": "^4.0.0", "react-native-system-navigation-bar": "2.6.3", "react-native-vector-icons": "10.0.3", - "react-native-video": "5.2.1" + "react-native-video": "6.4.5" }, "devDependencies": { "@mendix/piw-utils-internal": "1.0.0", diff --git a/packages/pluggableWidgets/video-player-native/src/VideoPlayer.tsx b/packages/pluggableWidgets/video-player-native/src/VideoPlayer.tsx index 38131f4a6..413f054df 100644 --- a/packages/pluggableWidgets/video-player-native/src/VideoPlayer.tsx +++ b/packages/pluggableWidgets/video-player-native/src/VideoPlayer.tsx @@ -12,7 +12,7 @@ import { NativeModules, Pressable } from "react-native"; -import Video, { OnProgressData, VideoProperties } from "react-native-video"; +import Video, { OnProgressData, ReactVideoProps, VideoRef } from "react-native-video"; import Icon from "react-native-vector-icons/MaterialIcons"; import { VideoPlayerProps } from "../typings/VideoPlayerProps"; import { defaultVideoStyle, VideoStyle } from "./ui/Styles"; @@ -29,8 +29,8 @@ const enum StatusEnum { export function VideoPlayer(props: VideoPlayerProps): ReactElement { const [styles, setStyles] = useState(flattenStyles(defaultVideoStyle, props.style)); const timeoutRef = useRef(); - const playerRef = useRef