分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

原生的ajax请求----(播放托管到爱奇艺上的视频)

发布时间:2023-09-06 01:26责任编辑:熊小新关键词:暂无标签

播放视频

 ???$(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本来是字符串

{"data":{"mp4":{"1":"http://data.video.qiyi.com/videos/v1/20180103/36/5a/6d31e365c6292308a7fe46b6d27c3788.mp4?v=1058109959&qd_src=vcl&qd_tm=1525662276507&qd_ip=de831fdf&qd_p=de831fdf&qd_sc=30be288cb28672e74adfe5e723c5b90e&qypid=10994506209_-108527&qd_uid=0&qd_vip=0&qdv=1"},"m3u8":{"2":"http://cache.m.iqiyi.com/mus/10994506209/fadbcc11149851373be730dbf64081b4/afbe8fd3d73448c9//20180103/44/ec/b7b2d1073430ecb1c0b2153b68382304.m3u8?qd_originate=tmts_py&tvid=10994506209&bossStatus=0&qd_vip=0&px=&qd_src=null&prv=&previewType=&previewTime=&from=&qd_time=1525662276502&qd_p=7f000001&qd_asc=f22351c8edffba8e9cb48e0f0d327bfa&qypid=10994506209_04000000001000000000_2&qd_k=e2067cc4921d2c746edbdc0c1bcd4970&isdol=0&code=2&iswb=0&vf=4aee90139d9f695316ab062335ce9154&np_tag=nginx_part_tag&v=523768577&qypid=10994506209_-108527","1":"http://cache.m.iqiyi.com/mus/10994506209/d1046718b8ef96e73f50f90632056d6b/afbe8fd3d73448c9//20180103/e6/bc/3ac1faaebae140a0ecd93d7351e7ea03.m3u8?qd_originate=tmts_py&tvid=10994506209&bossStatus=0&qd_vip=0&px=&qd_src=null&prv=&previewType=&previewTime=&from=&qd_time=1525662276502&qd_p=7f000001&qd_asc=96a87da1d54b981a2226a44ed1465d5e&qypid=10994506209_04000000001000000000_1&qd_k=e2067cc4921d2c746edbdc0c1bcd4970&isdol=0&code=2&iswb=0&vf=e21286dfc95c1abbdbec4cc6c7129d49&np_tag=nginx_part_tag&v=523768577&qypid=10994506209_-108527"}},"code":"A00000"}

经过JSON.parse()解析后

原生的ajax请求----(播放托管到爱奇艺上的视频)

原文地址:https://www.cnblogs.com/lml-lml/p/9001583.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved