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

播放视频

    $(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()解析后

猜你喜欢

转载自www.cnblogs.com/lml-lml/p/9001583.html