遇到一个小需求,需要在页面进行简单的多个视频的获取以及渲染,就想看看有没有除了video.js、mediaElement.js 等视频播放器之类的,较为轻量的。恰好朋友推荐一个播放器还不错,api也较为全面,使用也很简单,就决定用它了。这里链接
在页面渲染视频
写一个ul
进行存放
<div>
<ul id="list">
</ul>
</div>
使用Ajax与后端进行数据获取
<script>
var xmlhttp;
var videos=[];
//对于Ajax在菜鸟教程有很明确的例子
function request() {
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { //readyState == 4是表示已经完成请求
var reponse = JSON.parse(xmlhttp.responseText);