Skip to content
This repository was archived by the owner on Jul 24, 2024. It is now read-only.

Commit 5185c67

Browse files
committed
8268718: [macos] Video stops, but audio continues to play when stopTime is reached
Backport-of: 0c98d9608611aa2378b38604e2528935c94e84ae
1 parent e9433d6 commit 5185c67

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

modules/javafx.media/src/main/native/jfxmedia/platform/osx/avf/AVFMediaPlayer.mm

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,9 @@ - (double) currentTime
333333
- (void) setCurrentTime:(double)time
334334
{
335335
[self.player seekToTime:CMTimeMakeWithSeconds(time, 1)];
336+
if (previousPlayerState == kPlayerState_FINISHED) {
337+
[self play];
338+
}
336339
}
337340

338341
- (BOOL) mute {
@@ -402,6 +405,8 @@ - (void) stop {
402405
}
403406

404407
- (void) finish {
408+
[self.player pause];
409+
[self setPlayerState:kPlayerState_FINISHED];
405410
}
406411

407412
- (void) dispose {

0 commit comments

Comments
 (0)