前端| js动态修改video标签视频不刷新的问题
问题描述:在网页上用<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标签视频不刷新的问题相关推荐
- js动态修改html标签属性,通过js动态创建标签,并设置属性方法
当我们在写jsp页面时,往往会遇到这种情况:从后台获取的数据个数不确定,此时在前端写jsp页面时也就不确定怎么设计了.这个时候就需要通过js动态创建标签: 1.创建某个标签:如下在body中创建一个d ...
- JS获取HTML video标签视频第一帧
2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html> <html> <head> <meta charse ...
- ios html5 自动全屏播放,禁止iPhone Safari video标签视频自动全屏的办法
最近做一个移动端微信页面项目,在微信页面中有视频播放,但是需要禁止IOS的自动全屏播放(前提必须使用video标签). 如: 在iPhone safari 点击视频会弹出播放器进行全屏播放. 在网上看 ...
- JS动态修改页面EasyUI datebox不生效、EasyUI动态添加Class、EasyUI动态渲染解析解决方案
JS动态修改页面EasyUI datebox不生效.EasyUI动态添加Class.EasyUI动态渲染解析解决方案 参考文章: (1)JS动态修改页面EasyUI datebox不生效.EasyUI ...
- js动态修改表格数据
js动态修改表格数据 使用js在表格个内进行动态修改,需要再点击每一个td的时候在每个td里动态的添加一个input文本框 然后把input的样式设计一下与td的宽度和高度一致去掉input的内外边框 ...
- html script src属性,动态修改script标签中的src属性存在的问题
今天某个同事遇到一个诡异的问题,问题描述如下: 需求:通过脚本动态修改script标签的src来载入一段外部脚本并执行 实现方式(#1): document.getElementById('exter ...
- 修改video标签自带按钮的默认样式
这里所说的修改video标签中自带按钮的默认样式,指的是用css就可以控制视频播放按钮的大小等 我们来看一下 video 的内部构造: chrome 下,开发者工具 setting Prefere ...
- 微信会员卡html修改样式模板,微信小程序 JS动态修改样式的实现代码
微信小程序这个坑啊,js动态修改样式,我们并不能用js或者jq 轻轻松松一行代码搞定.或者用removeClass addClass 来修改样式. 以下是一种动态修改样式的方法,原理是绑定数据,然后动 ...
- JS动态修改单网页web应用在微信浏览器中的title
利用JS动态修改单网页web应用在微信浏览器中的title 最近做一个微信端项目,主要内容都是采用单页面web,之前做微信端,以营销H5居多,绝大多数也都是单网页,营销H5一般一个标题通吃,修改分享标 ...
最新文章
- 2020卫星参数表大全_王者荣耀比较秀的名字 2020年比较骚气比较浪的王者荣耀名字大全...
- scala 定义空list_Scala的存在类型
- Hikari连接池配多大合适
- SAP CRM BP contact detail - workAddress
- html5 自动保存 提示,html5+ SQLite提示数据表不存在
- 马云:CFO 不能做 CEO;腾讯推短视频“哈皮”;三星中国份额跌至 2% | 极客头条...
- ThinkPHP单字母函数(快捷方法)使用总结
- Markdown 使用感受
- Unicode - 16 位统一超级字符集
- 管理感悟:没有活跃用户量,谈广告都是开玩笑
- JavaScript网页cookie的“简单”设置
- 二叉树入门OJ—递归思想练习
- UDE2021开展首日回顾,“黑科技”含量超标了!
- java excel 边框颜色_poi生成excel整理(设置边框/字体/颜色/加粗/居中/)[转]
- 小程序转 App 帮助企业打开营销局面
- 安卓逆向例子--某菠菜APP token pwd 参数
- SetContentView源码解析
- PG:什么是grouping sets
- ExBPA工具的使用方法
- 微软lumia固件服务器,微软Lumia 950 XL刷Win10 ARM项目已适配20H1更新