···5252import {Provider as StarterPackProvider} from '#/state/shell/starter-pack'
5353import {Provider as HiddenRepliesProvider} from '#/state/threadgate-hidden-replies'
5454import {TestCtrls} from '#/view/com/testing/TestCtrls'
5555-import {ActiveVideoProvider} from '#/view/com/util/post-embeds/ActiveVideoContext'
5555+import {Provider as ActiveVideoProvider} from '#/view/com/util/post-embeds/ActiveVideoNativeContext'
5656import * as Toast from '#/view/com/util/Toast'
5757import {Shell} from '#/view/shell'
5858import {ThemeProvider as Alf} from '#/alf'
+1-1
src/App.web.tsx
···4040import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed'
4141import {Provider as StarterPackProvider} from '#/state/shell/starter-pack'
4242import {Provider as HiddenRepliesProvider} from '#/state/threadgate-hidden-replies'
4343-import {ActiveVideoProvider} from '#/view/com/util/post-embeds/ActiveVideoContext'
4343+import {Provider as ActiveVideoProvider} from '#/view/com/util/post-embeds/ActiveVideoWebContext'
4444import * as Toast from '#/view/com/util/Toast'
4545import {ToastContainer} from '#/view/com/util/Toast.web'
4646import {Shell} from '#/view/shell/index'
···99import {HITSLOP_30} from '#/lib/constants'
1010import {useAppState} from '#/lib/hooks/useAppState'
1111import {logger} from '#/logger'
1212-import {useVideoPlayer} from '#/view/com/util/post-embeds/VideoPlayerContext'
1212+import {useActiveVideoNative} from 'view/com/util/post-embeds/ActiveVideoNativeContext'
1313import {atoms as a, useTheme} from '#/alf'
1414import {Mute_Stroke2_Corner0_Rounded as MuteIcon} from '#/components/icons/Mute'
1515import {SpeakerVolumeFull_Stroke2_Corner0_Rounded as UnmuteIcon} from '#/components/icons/Speaker'
···2020import {TimeIndicator} from './TimeIndicator'
21212222export function VideoEmbedInnerNative() {
2323- const player = useVideoPlayer()
2323+ const {player} = useActiveVideoNative()
2424 const ref = useRef<VideoView>(null)
2525 const isScreenFocused = useIsFocused()
2626 const isAppFocused = useAppState()
···11-import React from 'react'
22-33-export function VideoPlayerProvider({children}: {children: React.ReactNode}) {
44- return children
55-}
66-77-export function useVideoPlayer() {
88- throw new Error('useVideoPlayer must not be used on web')
99-}