iframe.ts 478 B

12345678910111213141516171819202122232425262728
  1. const iframe = new iFrame()
  2. let sendback: {
  3. audio: boolean
  4. currentTime: number
  5. duration: number
  6. paused: boolean
  7. site: string
  8. }
  9. function send(): void {
  10. iframe.send(sendback)
  11. }
  12. iframe.on('UpdateData', () => {
  13. const video = document.querySelector('video')
  14. if (video) {
  15. sendback = {
  16. audio: false,
  17. currentTime: video.currentTime,
  18. duration: video.duration,
  19. paused: video.paused,
  20. site: document.location.href,
  21. }
  22. }
  23. send()
  24. })