cleaner hack (#3012)
This commit is contained in:
@ -124,10 +124,12 @@ export const Stream = () => {
|
||||
)
|
||||
return
|
||||
if (!videoRef.current) return
|
||||
if (!context.store?.mediaStream) return
|
||||
const _mediaStream =
|
||||
context.store?.mediaStream || (window as any).mediaStream
|
||||
if (!_mediaStream) return
|
||||
|
||||
// Do not immediately play the stream!
|
||||
videoRef.current.srcObject = context.store.mediaStream
|
||||
videoRef.current.srcObject = _mediaStream
|
||||
videoRef.current.pause()
|
||||
|
||||
send({
|
||||
|
@ -54,11 +54,13 @@ export function useSetupEngineManager(
|
||||
settings.modelingSend
|
||||
) {
|
||||
engineCommandManager.start({
|
||||
setMediaStream: (mediaStream) =>
|
||||
setMediaStream: (mediaStream) => {
|
||||
settings.modelingSend({
|
||||
type: 'Set context',
|
||||
data: { mediaStream },
|
||||
}),
|
||||
})
|
||||
;(window as any).mediaStream = mediaStream
|
||||
},
|
||||
setIsStreamReady: (isStreamReady) => setAppState({ isStreamReady }),
|
||||
width: quadWidth,
|
||||
height: quadHeight,
|
||||
|
Reference in New Issue
Block a user