博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端| js动态修改video标签视频不刷新的问题
阅读量:2439 次
发布时间:2019-05-10

本文共 805 字,大约阅读时间需要 2 分钟。

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

前端代码如下:

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);    }

 

成功刷新视频源

 

 

转载地址:http://tfuqb.baihongyu.com/

你可能感兴趣的文章
基于构件复用的软件方法与COM支持 (转)
查看>>
DELPHI中使用API函数详解 (转)
查看>>
Single Entry Point to EJB Layer (转)
查看>>
InsideJVM(3)--Method area(方法区) (转)
查看>>
中文版Windows XP 的新增功能(转)
查看>>
Web Application 開 發 利 器 - WebSnap(三) (转)
查看>>
跟我学 安装Windows Vista Bata2实录(转)
查看>>
Windows Vista IIS 7.0开启方法(转)
查看>>
Windows Vista六大版本详细介绍(转)
查看>>
Windows XP 中注册表内容的导入和导出(转)
查看>>
Linux日志式文件系统面面观(转)
查看>>
正版风暴让盖茨命不盖绝 Linux祸福难料(转)
查看>>
单一产品不会成功 开源软件开始商业应用(转)
查看>>
RedHat上SSH2的安装和使用(转)
查看>>
安全使用RedHat Linux系统(转)
查看>>
RedHat Enterprise AS4硬盘安装步骤(转)
查看>>
全国第一个高校Linux培训考试中心建立(转)
查看>>
Linux黑客大曝光:Linux安全机密与解决方案(转)
查看>>
Gentoo Linux CD 方式全程安装过程(转)
查看>>
关于Kerberos安装的几个问题(转)
查看>>