问题描述:在网页上用<video>标签放一个视频播放器,点击视频目录来自动播放不同的视频。通过js动态生成li,点击li之后更改<video>标签<source>中的src,。代码中的src确实有变化,但是网页中的视频并没有加载新的视频。

前端代码如下:

<video id="video_player" style="margin: 5px 5%" width="90%" height="400" align="center" controls>source id="video_source" src="/getVideo?id=1" type="video/mp4">您的浏览器不支持 HTML5 video 标签。
</video>
    ref_li_click: function (e) {var video_id = $(e).attr("video_id");ref_video_list.changeVideoPath(video_id);},changeVideoPath: function (id) {$("#video_source").attr("src", "/getVideo?id="+id);}

代码中通过指定视频id从后台获取视频流,然后动态更新视频源,视频源能够成功更改,单独打开接口也能读取视频,但就是video标签不刷新视频。

解决方案:要改video元素的src属性,不是改source元素!

    ref_li_click: function (e) {var video_id = $(e).attr("video_id");ref_video_list.changeVideoPath(video_id);},changeVideoPath: function (id) {$("#video_player").attr("src", "/getVideo?id="+id);}

成功刷新视频源

前端| js动态修改video标签视频不刷新的问题相关推荐

  1. js动态修改html标签属性,通过js动态创建标签,并设置属性方法

    当我们在写jsp页面时,往往会遇到这种情况:从后台获取的数据个数不确定,此时在前端写jsp页面时也就不确定怎么设计了.这个时候就需要通过js动态创建标签: 1.创建某个标签:如下在body中创建一个d ...

  2. JS获取HTML video标签视频第一帧

    2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html> <html> <head> <meta charse ...

  3. ios html5 自动全屏播放,禁止iPhone Safari video标签视频自动全屏的办法

    最近做一个移动端微信页面项目,在微信页面中有视频播放,但是需要禁止IOS的自动全屏播放(前提必须使用video标签). 如: 在iPhone safari 点击视频会弹出播放器进行全屏播放. 在网上看 ...

  4. JS动态修改页面EasyUI datebox不生效、EasyUI动态添加Class、EasyUI动态渲染解析解决方案

    JS动态修改页面EasyUI datebox不生效.EasyUI动态添加Class.EasyUI动态渲染解析解决方案 参考文章: (1)JS动态修改页面EasyUI datebox不生效.EasyUI ...

  5. js动态修改表格数据

    js动态修改表格数据 使用js在表格个内进行动态修改,需要再点击每一个td的时候在每个td里动态的添加一个input文本框 然后把input的样式设计一下与td的宽度和高度一致去掉input的内外边框 ...

  6. html script src属性,动态修改script标签中的src属性存在的问题

    今天某个同事遇到一个诡异的问题,问题描述如下: 需求:通过脚本动态修改script标签的src来载入一段外部脚本并执行 实现方式(#1): document.getElementById('exter ...

  7. 修改video标签自带按钮的默认样式

    这里所说的修改video标签中自带按钮的默认样式,指的是用css就可以控制视频播放按钮的大小等 我们来看一下 video 的内部构造: chrome 下,开发者工具  setting  Prefere ...

  8. 微信会员卡html修改样式模板,微信小程序 JS动态修改样式的实现代码

    微信小程序这个坑啊,js动态修改样式,我们并不能用js或者jq 轻轻松松一行代码搞定.或者用removeClass addClass 来修改样式. 以下是一种动态修改样式的方法,原理是绑定数据,然后动 ...

  9. JS动态修改单网页web应用在微信浏览器中的title

    利用JS动态修改单网页web应用在微信浏览器中的title 最近做一个微信端项目,主要内容都是采用单页面web,之前做微信端,以营销H5居多,绝大多数也都是单网页,营销H5一般一个标题通吃,修改分享标 ...

最新文章

  1. 2020卫星参数表大全_王者荣耀比较秀的名字 2020年比较骚气比较浪的王者荣耀名字大全...
  2. scala 定义空list_Scala的存在类型
  3. Hikari连接池配多大合适
  4. SAP CRM BP contact detail - workAddress
  5. html5 自动保存 提示,html5+ SQLite提示数据表不存在
  6. 马云:CFO 不能做 CEO;腾讯推短视频“哈皮”;三星中国份额跌至 2% | 极客头条...
  7. ThinkPHP单字母函数(快捷方法)使用总结
  8. Markdown 使用感受
  9. Unicode - 16 位统一超级字符集
  10. 管理感悟:没有活跃用户量,谈广告都是开玩笑
  11. JavaScript网页cookie的“简单”设置
  12. 二叉树入门OJ—递归思想练习
  13. UDE2021开展首日回顾,“黑科技”含量超标了!
  14. java excel 边框颜色_poi生成excel整理(设置边框/字体/颜色/加粗/居中/)[转]
  15. 小程序转 App 帮助企业打开营销局面
  16. 安卓逆向例子--某菠菜APP token pwd 参数
  17. SetContentView源码解析
  18. PG:什么是grouping sets
  19. ExBPA工具的使用方法
  20. 微软lumia固件服务器,微软Lumia 950 XL刷Win10 ARM项目已适配20H1更新

热门文章

  1. 【第46题】常用的数学工具类3-反三角函数的使用
  2. 程序员撩妹:C语言表白程序,一撩一个准!
  3. 注册商标|商标缺乏显著性被驳回?一招搞定!
  4. 什么是JSON数据格式?
  5. Nor Flash 学习笔记
  6. 基于java注册登录MD5算法加盐加密颁发 Token身份令牌使用各种邮箱发送验证码详解雪花算法
  7. STM32使用大彩屏程序总结(一)
  8. 前端 node 使用 TSPL指令集操作 打印机不限品牌 (标签打印机,普通打印机)
  9. MTK TP input子系统笔记
  10. 使用S7-200SMART定时器直接控制四相八拍步进电机