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{
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}
You can’t perform that action at this time.
0 commit comments