- Clone project
- Open console and cd to directory
- Checkout
issue-durationchange
tag
- Run
npm i && npm run dev
- Open browser
- Click
YouTube video
button and observe in console
- durationchange 0 (EXPECTED: duration of video)
- loadedmetadata 0 (EXPECTED: duration of video)
- Click
Custom video
button and observe in console
- durationchange NaN (Hmm, not expecting a NaN value here)
- durationchange 42.562177 (Here duration is available)
- loadedmetadata 42.562177 (Here duration is available)
- Clone project
- Open console and cd to directory
- Checkout
issue-timeupdate
tag
- Run
npm i && npm run dev
- Open browser
- Click
JMP 1
button and observe in console
- timeupdate 0 until snapshot[t1]
- JMP 1 60
- timeupdate snapshot[t1] (EXPECTED: 60)
- timeupdate snapshot[60+dt] (as expected)