iframe.ts 372 B

123456789101112131415
  1. const iframe = new iFrame()
  2. iframe.on('UpdateData', async () => {
  3. if (document.querySelector('video')) {
  4. const video = document.querySelector<HTMLVideoElement>('video')
  5. if (video && !Number.isNaN(video.duration)) {
  6. iframe.send({
  7. duration: video.duration,
  8. currentTime: video.currentTime,
  9. paused: video.paused,
  10. })
  11. }
  12. }
  13. })