Skip to content

Commit bcfb4a1

Browse files
committed
Optimize fake media stream track generation with improved event handling
1 parent 158edf6 commit bcfb4a1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

scripts/get-user-media.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,10 @@ webrtcperf.getFakeTrack = async kind => {
123123
video.loop = true
124124
video.crossOrigin = 'anonymous'
125125
video.autoplay = true
126-
video.play()
127126
video.addEventListener(
128-
'canplay',
127+
'canplaythrough',
129128
() => {
129+
webrtcperf.log(`[getFakeTrack] Creating fake media stream done`)
130130
webrtcperf.fakeVideo._refcount = 0
131131
resolve(video.captureStream())
132132
},
@@ -140,6 +140,7 @@ webrtcperf.getFakeTrack = async kind => {
140140
},
141141
{ once: true },
142142
)
143+
video.play()
143144
})
144145
}
145146
const stream = await webrtcperf.fakeStream

0 commit comments

Comments
 (0)