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

Posted 李美玲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原生的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本来是字符串

经过JSON.parse()解析后

以上是关于原生的ajax请求----(播放托管到爱奇艺上的视频)的主要内容,如果未能解决你的问题,请参考以下文章

用Python爬虫爬取爱奇艺上的VIP电影视频,是违法行为吗?

电影播放器排行榜是啥样的?

推荐一款可以下载爱奇艺视频的chrome插件(亲测可用)

利用爱奇艺开放平台实现视频托管回调播放——获取授权

从Spark Streaming到Apache Flink: 实时数据流在爱奇艺的演进

从Spark Streaming到Apache Flink: 实时数据流在爱奇艺的演进 | 技术头条