diff --git a/packages/video_player/CHANGELOG.md b/packages/video_player/CHANGELOG.md index 6280b9ce47ed..1d635f19d4a8 100644 --- a/packages/video_player/CHANGELOG.md +++ b/packages/video_player/CHANGELOG.md @@ -1,3 +1,11 @@ +## 0.10.0+3 + +* Fix divide by zero bug on iOS. + +## 0.10.0+2 + +* Added supported format documentation in README. + ## 0.10.0+1 * Log a more detailed warning at build time about the previous AndroidX diff --git a/packages/video_player/ios/Classes/VideoPlayerPlugin.m b/packages/video_player/ios/Classes/VideoPlayerPlugin.m index 2d8b6ee1b950..cbe109bc7c35 100644 --- a/packages/video_player/ios/Classes/VideoPlayerPlugin.m +++ b/packages/video_player/ios/Classes/VideoPlayerPlugin.m @@ -6,7 +6,10 @@ #import #import -int64_t FLTCMTimeToMillis(CMTime time) { return time.value * 1000 / time.timescale; } +int64_t FLTCMTimeToMillis(CMTime time) { + if (time.timescale == 0) return 0; + return time.value * 1000 / time.timescale; +} @interface FLTFrameUpdater : NSObject @property(nonatomic) int64_t textureId; diff --git a/packages/video_player/pubspec.yaml b/packages/video_player/pubspec.yaml index 197430d53585..467b42287862 100644 --- a/packages/video_player/pubspec.yaml +++ b/packages/video_player/pubspec.yaml @@ -2,7 +2,7 @@ name: video_player description: Flutter plugin for displaying inline video with other Flutter widgets on Android and iOS. author: Flutter Team -version: 0.10.0+2 +version: 0.10.0+3 homepage: https://github.com/flutter/plugins/tree/master/packages/video_player flutter: