播放视频

	$(function(){
//视频播放
$('.play-icon').click(function () {
$.ajax({
type:"get",
url: "http://openapi.iqiyi.com/api/file/urllist?access_token=2.6bafb158d49f9a17119b194d603eb3f9&file_id=5164f80e1c0d478faafd15c9e338bacf",
async:true,
success:function(req){
var data = JSON.parse(req); //将字符串解析成json对象
for(i in data.data.mp4){ //for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。
var urlStr = data.data.mp4['1'];
$.ajax({
type:"get",
url:urlStr,
async:true,
success:function(req){
var str = req.match(/data:(.*)}/)[1]
$('#video').attr('src',JSON.parse(str).l); //将video标签添加一个src属性
$('#videoautoplay').load();
document.getElementById('videoautoplay').play();
}
});
}
}
});
Popups.open('.player');
});

req本来是字符串

经过JSON.parse()解析后

最新文章

  1. c++输入一组整型数据 不知道长度 回车键结束 并将其存入数组当中
  2. Z-Stack学习笔记
  3. 类:初识类的事件(有点不明白,怎么普通Precedure可以赋值给TEvent)
  4. 移动端-弹窗demo
  5. 【实验室笔记】太阳能板清洁器DEMO
  6. 编译安装httpd 2.4
  7. typedef struct 的用法
  8. Tomcat 优化方案 和 配置详解(转)
  9. 代理设计模式在auto_ptr及smart_ptr中的体现
  10. mybatis的逆向工程和中文注解
  11. UE4物理动画使用
  12. swift 学习- 17 -- 析构器
  13. Sublime Text 输入法跟随光标
  14. python之getpass模块使用
  15. 项目构建之maven篇:5.仓库及nexus创建私服-2
  16. ESXi 20181229 刚学到的知识点
  17. Filter应用之-自动登录
  18. 1、rbac权限组件-初识, 中间件校验1
  19. 20172314 蓝墨云课堂实践ASL
  20. 基于jquery仿360网站图片选项卡切换代码

热门文章

  1. Ubuntu 16.04 Go环境搭建 Go环境+Sublime配置
  2. 解决JSP页面中文乱码插入到数据库的问题
  3. GDB Layout
  4. CF #487 (Div. 2) D. A Shade of Moonlight 构造_数形结合
  5. 路飞学城Python-Day43
  6. 《Exception》第八次团队作业:Alpha冲刺(大结局)
  7. 一、frp官方中文文档
  8. 集成swagger2构建Restful API
  9. PHP读取XML数据中CDATA内数值
  10. ActiveMQ_Windows和Linux版本的安装部署