参考HTMLMediaElement是HTMLVideoElement和HTMLAudioElement的父类
所以 视频和音频可以继承媒体的属性方法和事件

以下是我遇到的几个问题和需要注意的点:

Uncaught SyntaxError: Identifier ‘value’ has already been declared

已经定义过得’value’不能重复声明
这是我的源代码

需要把let去掉即可

Cannot set property ‘innerHTML’ of null

要求js代码上下一致,按顺序写
检查出错的点在:或者事件loadeddata上
我的错在span的id出现错误

这个事件在媒体对象的第一帧加载完成后自动触发,自动监听
有两种写法:

HTMLMediaElement.onloadeddata = function(){//...
}
HTMLMediaElement.addElement.addEventListener = function(){//...
}
或者写箭头函数
HTMLMediaElement.addEventListener("loadeddata",()=>{//要先获取播放时间和总时长,并取整//然后再将播放时长和总时长给到相应对象的内容下spanlet currentTime = parseInt(videoEle.currentTime);let duration = parseInt(videoEle.duration);document.getElementById("currentTime").innerText = currentTime;document.getElementById("duration").innerText = duration;
});

loadedmetadata和loadeddata
前者是原数据 后者是加载完视频的第一帧
这个和代码顺序无关,服务器一定是先返回原数据后返回加载出的帧(图)

服务器先返回的是原数据比如宽高,播放时长
这样就可以,再图片出现之前对一些属性进行改变

Uncaught SyntaxError: Unexpected token '=>'
箭头函数省略function

关于HTML5中HTMLMediaElement遇到的一些问题(1)相关推荐

  1. vue3-video-play视频组件的使用(一)——基本使用 HTML5中Video标签的属性、方法和事件汇总

    vue3-video-play视频组件的使用(一)--基本使用 & HTML5中Video标签的属性.方法和事件汇总 npm地址:https://www.npmjs.com/package/v ...

  2. html5代码转换为视频,HTML5中的视频代码详解

    摘要 腾兴网为您分享:HTML5中的视频代码详解,智学网,云闪付,易推广,小红书等软件知识,以及360win10,流量魔盒,fitbit,上港商城,安卓2.3.7,全民惠,五年级下册英语单词表图片,t ...

  3. HTML5学习之二:HTML5中的表单2

    (本内容部分节选自<HTML 5从入门到精通>) 对表单的验证 -------------------------------------------------------- •1.re ...

  4. html5 minlength,HTML5中是否有minlength验证属性?

    回答(16) 3 years ago 如果想做出这种行为, 总是 show a small prefix on input field 或 the user can't erase a prefix ...

  5. 谈谈HTML5中的history.pushSate方法,弥补ajax导致浏览器前进后退无效的问题

    移动端为了减少页面请求,有时候需要通过单页面做成多页面的效果,最近有这么个需求,表单填完后执行第一步,然后执行第二步,第二步执行完后再执行第三步,每一步都要保留之前的数据.这种情况用单页面实现再合适不 ...

  6. HTML5中关于wheel事件兼容性处理

    2019独角兽企业重金招聘Python工程师标准>>> 在html5中存在,滚轮滚动事件判断需要使用 wheel的时间,但各大版本浏览器使用的方式差异性却非常大,总体来说,目前whe ...

  7. html5自动完成是什么,HTML5中form如何关闭自动完成功能的方法

    什么是HTML5的form自动完成功能? 首先,HTML5 中有个新属性autocomplete ,autocomplete 属性规定表单是否应该启用自动完成功能,它自动完成允许浏览器预测对字段的输入 ...

  8. html怎么把图片放到数组,HTML5中的图像数组

    所以,如果我想在网上抓取几张图片,将它们放入一个数组中并在网站上使用它们,我正在使用Javascript怎么做.HTML5中的图像数组 var images = [ {caption: "R ...

  9. php处理html5文件上传代码,HTML5中文件上传的代码

    这篇文章给大家分享的内容是关于HTML5中文件上传的代码,有一定的参考价值,有需要的朋友可以从参考一下,希望对你有所帮助.XHR2上传二进制文件 html代码: javascript代码:functi ...

最新文章

  1. 每天在竞争中淘汰自己
  2. poj 3257(哈希+二维dp)
  3. HBase数据备份及恢复(导入导出)的常用方法
  4. 22种编程语言新年快乐
  5. Linux 到 Windows scp 复制速度慢
  6. 移动webAPP前端开发技巧汇总
  7. 基于Systemview的巴克码识别器设计
  8. 投入产出表直接消耗系数和完全消耗系数Stata版本(1990-2017年)
  9. 并查集-A Bug's Life(poj2492)
  10. 蚌埠住了,让我虎躯一震的代码!
  11. 刘严涛一枚天蝎座的在读大学生
  12. python如何给某列数据打标签_Python map, apply, transform 打标签方法汇总(初阶到高阶)...
  13. SYS_Oracle Erp的基本知识点(概念)
  14. 网页爬虫实战:全国电动汽车充电站数据
  15. 神经网络务实:Linux下用GPU玩转TensorFlow
  16. for和of引导的不定式结构的区别
  17. 新手小白如何开始网络赚钱?最靠谱的实操方法来了!
  18. 数据与程序的物理独立性、数据与程序的逻辑独立性、为什么数据库系统具有数据与程序的独立性?
  19. 初始阈值计算机网络,计算机网络试题A计算机网络试题A.doc
  20. Java桌面程序开发——如何开发美观漂亮好看的桌面程序

热门文章

  1. 如何在centos7中安装QQ
  2. 手机摄像头驱动_手机终端大幅下单 摄像头厂商有喜有忧
  3. 计算机专业学电路分析,计算机专业电路系列课程教学改革调查分析
  4. HaaS助力蜂农脱贫致富之路
  5. springboot学习(一)IDEA简单使用以及数据源配置的三种方法
  6. 高通WLAN稳定和功耗分析--WLAN功率测量
  7. 《IT经理世界》封面报道:淘宝隐忧
  8. Win10电脑计算机自己跑,为何这电脑跑得比谁都快?Win10必做的9项优化
  9. Huffman编码树 求WPL
  10. 一个好锅,等于拥有一个家庭的灵魂~