原生的ajax请求----(播放托管到爱奇艺上的视频)
2024-08-28 09:13:29
播放视频
$(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()解析后
最新文章
- c++输入一组整型数据 不知道长度 回车键结束 并将其存入数组当中
- Z-Stack学习笔记
- 类:初识类的事件(有点不明白,怎么普通Precedure可以赋值给TEvent)
- 移动端-弹窗demo
- 【实验室笔记】太阳能板清洁器DEMO
- 编译安装httpd 2.4
- typedef struct 的用法
- Tomcat 优化方案 和 配置详解(转)
- 代理设计模式在auto_ptr及smart_ptr中的体现
- mybatis的逆向工程和中文注解
- UE4物理动画使用
- swift 学习- 17 -- 析构器
- Sublime Text 输入法跟随光标
- python之getpass模块使用
- 项目构建之maven篇:5.仓库及nexus创建私服-2
- ESXi 20181229 刚学到的知识点
- Filter应用之-自动登录
- 1、rbac权限组件-初识, 中间件校验1
- 20172314 蓝墨云课堂实践ASL
- 基于jquery仿360网站图片选项卡切换代码
热门文章
- Ubuntu 16.04 Go环境搭建 Go环境+Sublime配置
- 解决JSP页面中文乱码插入到数据库的问题
- GDB Layout
- CF #487 (Div. 2) D. A Shade of Moonlight 构造_数形结合
- 路飞学城Python-Day43
- 《Exception》第八次团队作业:Alpha冲刺(大结局)
- 一、frp官方中文文档
- 集成swagger2构建Restful API
- PHP读取XML数据中CDATA内数值
- ActiveMQ_Windows和Linux版本的安装部署