File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed
Sources/swiftui-loop-videoplayer Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -111,14 +111,14 @@ public struct ExtVideoPlayer: View{
111
111
timePublisher: timePublisher,
112
112
eventPublisher: eventPublisher
113
113
)
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)
123
123
}
124
124
}
You can’t perform that action at this time.
0 commit comments