Skip to content

Commit 5f4d468

Browse files
committed
Update ExtVideoPlayer.swift
1 parent bfa76de commit 5f4d468

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Sources/swiftui-loop-videoplayer/ExtVideoPlayer.swift

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -111,14 +111,14 @@ public struct ExtVideoPlayer: View{
111111
timePublisher: timePublisher,
112112
eventPublisher: eventPublisher
113113
)
114-
.frame(maxWidth: .infinity, maxHeight: .infinity)
115-
.onReceive(timePublisher, perform: { time in
116-
currentTime = time
117-
})
118-
.onReceive(eventPublisher.collect(.byTime(DispatchQueue.main, .seconds(1))), perform: { event in
119-
playerEvent = event
120-
})
121-
.preference(key: CurrentTimePreferenceKey.self, value: currentTime)
122-
.preference(key: PlayerEventPreferenceKey.self, value: playerEvent)
114+
.frame(maxWidth: .infinity, maxHeight: .infinity)
115+
.onReceive(timePublisher.receive(on: DispatchQueue.main), perform: { time in
116+
currentTime = time
117+
})
118+
.onReceive(eventPublisher.collect(.byTime(DispatchQueue.main, .seconds(1))), perform: { event in
119+
playerEvent = event
120+
})
121+
.preference(key: CurrentTimePreferenceKey.self, value: currentTime)
122+
.preference(key: PlayerEventPreferenceKey.self, value: playerEvent)
123123
}
124124
}

0 commit comments

Comments
 (0)