//依赖
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "26.0.2"
defaultConfig {
applicationId "com.example.my_douyin"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
//retrofit
//Rxjava2
//让retrofit支持Rxjava2
//fresco
//支持gif
compile 'com.xhb:xbanner:1.2.2'
compile 'com.xhb:xbanner:1.2.2'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.squareup.retrofit2:retrofit:+'
compile 'com.squareup.retrofit2:converter-gson:+'
compile 'io.reactivex.rxjava2:rxjava:+'
compile 'io.reactivex.rxjava2:rxandroid:+'
compile 'com.squareup.retrofit2:adapter-rxjava2:+'
compile 'com.jakewharton:butterknife:8.8.1'
compile 'com.facebook.fresco:fresco:+'
compile 'com.facebook.fresco:animated-gif:+'
compile 'com.facebook.fresco:animated-webp:0.12.0'
compile 'com.facebook.fresco:webpsupport:0.12.0'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'jp.wasabeef:glide-transformations:1.0.6'
compile 'com.google.code.gson:gson:2.8.2'
compile 'com.jcodecraeer:xrecyclerview:1.3.2'
compile 'com.android.support:recyclerview-v7:23.4.0'
compile 'com.android.support:design:23.3.0'
compile 'com.nineoldandroids:library:2.4.0'
compile 'fm.jiecao:jiecaovideoplayer:4.8.3'
testCompile 'junit:junit:4.12'
compile 'com.github.castorflex.verticalviewpager:library:19.0.1'
compile 'com.hjm:BottomTabBar:1.1.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
}
//AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.my_douyin">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<application android:allowBackup="true" android:icon="@drawable/qqq" android:label="@string/app_name" android:roundIcon="@drawable/qqq" android:supportsRtl="true" android:theme="@style/AppTheme">
<activity android:name=".v.Main">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
intent-filter>
activity>
<activity android:name=".v.Main2Activity" />
application>
manifest>
//MyAdapter
package com.example.my_douyin.adapter;
import android.content.Context;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.bumptech.glide.Glide;
import com.example.my_douyin.R;
import com.example.my_douyin.bean.Lunbotu;
import com.example.my_douyin.bean.UserBean;
import com.jcodecraeer.xrecyclerview.XRecyclerView;
import com.stx.xhb.xbanner.XBanner;
import com.stx.xhb.xbanner.transformers.Transformer;
import java.util.ArrayList;
import java.util.List;
/** * Created by 老北城 on 2018/01/12. */
public class MyAdapter extends XRecyclerView.Adapter.ViewHolder> {
private Context context;
private List.BannerBean> ban;
private List.CategoryListBean> list;
private ArrayList listimg;
private boolean flag;
public MyAdapter(Context context, List.BannerBean> ban, List.CategoryListBean> list) {
this.context = context;
this.ban = ban;
this.list = list;
}
@Override
public int getItemViewType(int position) {
if (position == 0) {
return 0;
} else {
return 1;
}
}
@Override
public XRecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
if (viewType == 0) {
View view = LayoutInflater.from(context).inflate(R.layout.layout_banner, null);
ViewHolder0 viewHolder0 = new ViewHolder0(view);
return viewHolder0;
} else {
View view = LayoutInflater.from(context).inflate(R.layout.layout_user, null);
ViewHolder1 viewHolder1 = new ViewHolder1(view);
return viewHolder1;
}
}
@Override
public void onBindViewHolder(XRecyclerView.ViewHolder holder, int position) {
if (holder instanceof ViewHolder0) {
ViewHolder0 v0 = (ViewHolder0) holder;
listimg = new ArrayList<>();
ArrayList listtitle = new ArrayList<>();
listimg.clear();
listtitle.clear();
for (int i = 0; i < ban.size(); i++) {
String s = ban.get(i).getBanner_url().getUrl_list().get(0);
String title = ban.get(i).getTitle();
listimg.add(s);
listtitle.add(title);
}
if (!flag) {
v0.banner.setData(listimg, listtitle);
v0.banner.setmAdapter(new XBanner.XBannerAdapter() {
@Override
public void loadBanner(XBanner banner, View view, int position) {
Glide.with(context).load(listimg.get(position)).into((ImageView) view);
}
});
flag = true;
} else {
}
v0.banner.setPageTransformer(Transformer.Default);
v0.banner.setPageChangeDuration(1000);
} else {
ViewHolder1 viewHolder1 = (ViewHolder1) holder;
viewHolder1.user_rc.setLayoutManager(new GridLayoutManager(context, 1, GridLayoutManager.VERTICAL, false));
MyVideoAdapter myVideoAdapter = new MyVideoAdapter(context, list);
viewHolder1.user_rc.setAdapter(myVideoAdapter);
}
}
@Override
public int getItemCount() {
return 2;
}
class ViewHolder0 extends XRecyclerView.ViewHolder {
XBanner banner;
public ViewHolder0(View itemView) {
super(itemView);
banner = (XBanner) itemView.findViewById(R.id.banner);
}
}
class ViewHolder1 extends XRecyclerView.ViewHolder {
RecyclerView user_rc;
public ViewHolder1(View itemView) {
super(itemView);
user_rc = (RecyclerView) itemView.findViewById(R.id.user_rc);
}
}
}
//MyVideoAdapter
package com.example.my_douyin.adapter;
import android.content.Context;
import android.net.Uri;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.example.my_douyin.R;
import com.example.my_douyin.bean.UserBean;
import com.facebook.drawee.backends.pipeline.Fresco;
import com.facebook.drawee.controller.AbstractDraweeController;
import com.facebook.drawee.view.SimpleDraweeView;
import com.facebook.imagepipeline.request.ImageRequest;
import com.facebook.imagepipeline.request.ImageRequestBuilder;
import java.util.List;
/** * Created by 老北城 on 2018/01/12. */
public class MyVideoAdapter extends RecyclerView.Adapter.ViewHolder> {
private Context context;
private List.CategoryListBean> list;
public MyVideoAdapter(Context context, List.CategoryListBean> list) {
this.context = context;
this.list = list;
}
@Override
public MyVideoAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(context).inflate(R.layout.layout_video, null);
ViewHolder viewHolder = new ViewHolder(view);
return viewHolder;
}
@Override
public void onBindViewHolder(MyVideoAdapter.ViewHolder holder, int position) {
holder.text.setText(list.get(position).getDesc());
List.CategoryListBean.AwemeListBean> aweme_list = list.get(position).getAweme_list();
for (int i = 0; i < aweme_list.size(); i++) {
String desc = aweme_list.get(i).getDesc();
holder.content.setText(desc);
}
List.CategoryListBean.AwemeListBean> aweme_list1 = list.get(position).getAweme_list();
MyVideoAdapter2 myVideoAdapter2 = new MyVideoAdapter2(context, aweme_list1);
holder.rc_video.setAdapter(myVideoAdapter2);
holder.rc_video.setLayoutManager(new GridLayoutManager(context, 1, GridLayoutManager.HORIZONTAL, false));
}
@Override
public int getItemCount() {
return list.size();
}
class ViewHolder extends RecyclerView.ViewHolder {
RecyclerView rc_video;
TextView text;
TextView content;
public ViewHolder(View itemView) {
super(itemView);
rc_video = (RecyclerView) itemView.findViewById(R.id.rc_video);
text = (TextView) itemView.findViewById(R.id.user_text);
content = (TextView) itemView.findViewById(R.id.user_content);
}
}
}
//MyVideoAdapter2
package com.example.my_douyin.adapter;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.example.my_douyin.R;
import com.example.my_douyin.bean.UserBean;
import com.example.my_douyin.v.Main2Activity;
import com.facebook.drawee.backends.pipeline.Fresco;
import com.facebook.drawee.controller.AbstractDraweeController;
import com.facebook.drawee.view.SimpleDraweeView;
import com.facebook.imagepipeline.request.ImageRequest;
import com.facebook.imagepipeline.request.ImageRequestBuilder;
import java.util.List;
/** * Created by 老北城 on 2018/01/12. */
public class MyVideoAdapter2 extends RecyclerView.Adapter.ViewHolder> {
private Context context;
private List.CategoryListBean.AwemeListBean> list;
public MyVideoAdapter2(Context context, List.CategoryListBean.AwemeListBean> list) {
this.context = context;
this.list = list;
}
@Override
public MyVideoAdapter2.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
Fresco.initialize(context);
View view = LayoutInflater.from(context).inflate(R.layout.layout_video2, null);
ViewHolder viewHolder = new ViewHolder(view);
return viewHolder;
}
@Override
public void onBindViewHolder(MyVideoAdapter2.ViewHolder holder, final int position) {
String s = list.get(position).getVideo().getCover().getUrl_list().get(0);
Uri parse = Uri.parse(s);
// holder.sim.setImageURI(parse);
//也可以控制图片请求的一些特性
ImageRequest imageRequest = ImageRequestBuilder.newBuilderWithSource(parse)
//设置支持jpeg渐进式展示(从模糊到清晰)
.setProgressiveRenderingEnabled(true)
.build();
AbstractDraweeController builder = Fresco.newDraweeControllerBuilder()
//图片的地址
.setImageRequest(imageRequest)
.setUri(parse)
//设置图片自动播放属性
.setAutoPlayAnimations(true)
.build();
holder.sim.setController(builder);
holder.sim.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(context, Main2Activity.class);
intent.putExtra("url",list.get(position).getVideo().getDownload_addr().getUrl_list().get(0));
intent.putExtra("pic",list.get(position).getVideo().getCover().getUrl_list().get(0));
intent.putExtra("desc",list.get(position).getDesc());
context.startActivity(intent);
}
});
}
@Override
public int getItemCount() {
return list.size();
}
class ViewHolder extends RecyclerView.ViewHolder {
SimpleDraweeView sim;
public ViewHolder(View itemView) {
super(itemView);
sim = (SimpleDraweeView) itemView.findViewById(R.id.sim);
}
}
}
//MyVpAdapter
package com.example.my_douyin.adapter;
import android.content.Context;
import android.graphics.Bitmap;
import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.example.my_douyin.R;
import com.example.my_douyin.bean.UserBean;
import com.example.my_douyin.v.Main2Activity;
import java.util.List;
import fm.jiecao.jcvideoplayer_lib.JCVideoPlayer;
import fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard;
/** * Created by 老北城 on 2018/01/17. */
public class MyVpAdapter extends PagerAdapter {
private Context context;
private List list;
public MyVpAdapter(Context context, List list) {
this.context = context;
this.list = list;
}
@Override
public int getCount() {
return Integer.MAX_VALUE;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public Object instantiateItem(ViewGroup container, final int position) {
View view = View.inflate(context, R.layout.vp_layout, null);
final JCVideoPlayerStandard videoplayer = (JCVideoPlayerStandard) view.findViewById(R.id.videoplayer);
WebView webView = new WebView(context);
webView.loadUrl(list.get(position%list.size()).getVideo().getDownload_addr().getUrl_list().get(0));
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient() {
//页面加载开始
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
}
//页面加载完成
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
String realUrl = url;
//这个realUrl即为重定向之后的地址
boolean setUp = videoplayer.setUp(realUrl, JCVideoPlayer.SCREEN_LAYOUT_LIST, list.get(position%list.size()).getDesc());
if (setUp) {
videoplayer.thumbImageView.setScaleType(ImageView.ScaleType.FIT_XY);
Glide.with(context).load(list.get(position%list.size()).getVideo().getCover().getUrl_list().get(0)).into(videoplayer.thumbImageView);
// videoplayer.startPlayLogic();
}
}
});
container.addView(view);
return view;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((View) object);
}
}
//Lunbotu
package com.example.my_douyin.bean;
import java.util.List;
/** * Created by 老北城 on 2018/01/12. */
public class Lunbotu {
/** * status_code : 0 * banner : [{"width":1080,"banner_url":{"url_list":["https://p1.pstatp.com/obj/573b00027992d9665a44","https://pb3.pstatp.com/obj/573b00027992d9665a44","https://pb3.pstatp.com/obj/573b00027992d9665a44"],"uri":"573b00027992d9665a44"},"title":"抖音社区公约","bid":"1028","schema":"https://www.amemv.com/aweme/in_app/activity/pic/?img=douyinshequgongyue%202_0ac11e17495f02e83772623c19f7e07e","height":518},{"width":720,"banner_url":{"url_list":["https://p1.pstatp.com/obj/551f00049bcedf3213fa","https://pb3.pstatp.com/obj/551f00049bcedf3213fa","https://pb3.pstatp.com/obj/551f00049bcedf3213fa"],"uri":"551f00049bcedf3213fa"},"title":"我被盒子困住了","bid":"1016","schema":"aweme://challenge/detail/1588748666376195","height":337},{"width":1080,"banner_url":{"url_list":["https://p3.pstatp.com/obj/383e00044b4cc3518d2d","https://pb9.pstatp.com/obj/383e00044b4cc3518d2d","https://pb3.pstatp.com/obj/383e00044b4cc3518d2d"],"uri":"383e00044b4cc3518d2d"},"title":"抖音拍摄指南","bid":"496","schema":"aweme://challenge/detail/1568518039001089","height":518},{"width":1080,"banner_url":{"url_list":["https://p3.pstatp.com/obj/42a30007b8ae7b956804","https://pb9.pstatp.com/obj/42a30007b8ae7b956804","https://pb3.pstatp.com/obj/42a30007b8ae7b956804"],"uri":"42a30007b8ae7b956804"},"title":"入坑必读","bid":"249","schema":"https://www.amemv.com/aweme/in_app/activity/pic/?img=rukengbidu1_a1e6a198833de081c780e1b683f84e3e","height":518}] * extra : {"logid":"20180112162149010010023235948961","now":1515745309964,"fatal_item_ids":[]} */
private int status_code;
private ExtraBean extra;
private List banner;
public int getStatus_code() {
return status_code;
}
public void setStatus_code(int status_code) {
this.status_code = status_code;
}
public ExtraBean getExtra() {
return extra;
}
public void setExtra(ExtraBean extra) {
this.extra = extra;
}
public List getBanner() {
return banner;
}
public void setBanner(List banner) {
this.banner = banner;
}
public static class ExtraBean {
/** * logid : 20180112162149010010023235948961 * now : 1515745309964 * fatal_item_ids : [] */
private String logid;
private long now;
private List> fatal_item_ids;
public String getLogid() {
return logid;
}
public void setLogid(String logid) {
this.logid = logid;
}
public long getNow() {
return now;
}
public void setNow(long now) {
this.now = now;
}
public List> getFatal_item_ids() {
return fatal_item_ids;
}
public void setFatal_item_ids(List> fatal_item_ids) {
this.fatal_item_ids = fatal_item_ids;
}
}
public static class BannerBean {
/** * width : 1080 * banner_url : {"url_list":["https://p1.pstatp.com/obj/573b00027992d9665a44","https://pb3.pstatp.com/obj/573b00027992d9665a44","https://pb3.pstatp.com/obj/573b00027992d9665a44"],"uri":"573b00027992d9665a44"} * title : 抖音社区公约 * bid : 1028 * schema : https://www.amemv.com/aweme/in_app/activity/pic/?img=douyinshequgongyue%202_0ac11e17495f02e83772623c19f7e07e * height : 518 */
private int width;
private BannerUrlBean banner_url;
private String title;
private String bid;
private String schema;
private int height;
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
public BannerUrlBean getBanner_url() {
return banner_url;
}
public void setBanner_url(BannerUrlBean banner_url) {
this.banner_url = banner_url;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getBid() {
return bid;
}
public void setBid(String bid) {
this.bid = bid;
}
public String getSchema() {
return schema;
}
public void setSchema(String schema) {
this.schema = schema;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public static class BannerUrlBean {
/** * url_list : ["https://p1.pstatp.com/obj/573b00027992d9665a44","https://pb3.pstatp.com/obj/573b00027992d9665a44","https://pb3.pstatp.com/obj/573b00027992d9665a44"] * uri : 573b00027992d9665a44 */
private String uri;
private List url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List getUrl_list() {
return url_list;
}
public void setUrl_list(List url_list) {
this.url_list = url_list;
}
}
}
}
//UserBean
package com.example.my_douyin.bean;
import java.util.List;
/**
* Created by 老北城 on 2018/01/12.
*/
public class UserBean {
/**
* category_list : [{"challenge_info":{"schema":"aweme://aweme/challenge/detail?cid=1589264556085256","user_count":17932,"author":{},"cha_name":"体面手势舞","cid":"1589264556085256","type":0,"desc":"想必你最近一定听过这段特别火的歌词\u2014\u2014\u201c分手应该体面,谁都不要说抱歉。\u201d最近站内的小伙伴们也纷纷用这首歌创作了自己的手势舞,你不来挑战一下嘛~\n赶快用挑战推荐的插曲拍一支体面手势舞,回味影片带给我们的那些感触吧~"},"aweme_list":[{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":58920109289,"rate":0,"create_time":1515035072,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"3715f2871acd4d50a0f831083b62d1d3"},"cover":{"url_list":["https://p3.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg","https://pb9.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg","https://pb3.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg"],"uri":"300x400/555b00050c3d302319e7"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"3715f2871acd4d50a0f831083b62d1d3"},"origin_cover":{"url_list":["http://p3.pstatp.com/large/555b00050c3d302319e7.jpeg","http://pb9.pstatp.com/large/555b00050c3d302319e7.jpeg","http://pb3.pstatp.com/large/555b00050c3d302319e7.jpeg"],"uri":"large/555b00050c3d302319e7"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"3715f2871acd4d50a0f831083b62d1d3"},"dynamic_cover":{"url_list":["https://p1.pstatp.com/obj/555a0006f24d0f7e1874","https://pb3.pstatp.com/obj/555a0006f24d0f7e1874","https://pb3.pstatp.com/obj/555a0006f24d0f7e1874"],"uri":"555a0006f24d0f7e1874"}},"aweme_id":"6507026057026080008","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":4987874,"aweme_id":"6507026057026080008","comment_count":837,"share_count":14160,"digg_count":138762},"share_url":"https://www.douyin.com/share/video/6507026057026080008/?mid=6505533013676264205","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6507026057026080008/?region=CN&mid=6505533013676264205","share_desc":"我爱过你 利落干脆\u2026\u2026"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"我爱过你 利落干脆\u2026\u2026","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":58013310671,"rate":0,"create_time":1515143854,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6c7f11eec493442ba619acb136c7680d&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6c7f11eec493442ba619acb136c7680d&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"6c7f11eec493442ba619acb136c7680d"},"cover":{"url_list":["https://p9.pstatp.com/aweme/300x400/559d000298315be138d3.jpeg","https://pb1.pstatp.com/aweme/300x400/559d000298315be138d3.jpeg","https://pb3.pstatp.com/aweme/300x400/559d000298315be138d3.jpeg"],"uri":"300x400/559d000298315be138d3"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6c7f11eec493442ba619acb136c7680d&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6c7f11eec493442ba619acb136c7680d&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"6c7f11eec493442ba619acb136c7680d"},"origin_cover":{"url_list":["http://p9.pstatp.com/large/559d000298315be138d3.jpeg","http://pb1.pstatp.com/large/559d000298315be138d3.jpeg","http://pb3.pstatp.com/large/559d000298315be138d3.jpeg"],"uri":"large/559d000298315be138d3"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6c7f11eec493442ba619acb136c7680d&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6c7f11eec493442ba619acb136c7680d&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"6c7f11eec493442ba619acb136c7680d"},"dynamic_cover":{"url_list":["https://p3.pstatp.com/obj/559c0002dd3d09b49eb1","https://pb9.pstatp.com/obj/559c0002dd3d09b49eb1","https://pb3.pstatp.com/obj/559c0002dd3d09b49eb1"],"uri":"559c0002dd3d09b49eb1"}},"aweme_id":"6507493174586379528","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":3579297,"aweme_id":"6507493174586379528","comment_count":882,"share_count":2836,"digg_count":104327},"share_url":"https://www.douyin.com/share/video/6507493174586379528/?mid=6505533013676264205","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6507493174586379528/?region=CN&mid=6505533013676264205","share_desc":"\"一个以为不会走,一个以为会挽留\",大概,生活中所有阴差阳错,都是命中注定...."},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"\"一个以为不会走,一个以为会挽留\",大概,生活中所有阴差阳错,都是命中注定....","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":57110899489,"rate":0,"create_time":1515321609,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=e543faa606d74ed28d7aee4146ca328b&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=e543faa606d74ed28d7aee4146ca328b&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"e543faa606d74ed28d7aee4146ca328b"},"cover":{"url_list":["https://p9.pstatp.com/aweme/300x400/55f7000e78c3cc702730.jpeg","https://pb1.pstatp.com/aweme/300x400/55f7000e78c3cc702730.jpeg","https://pb3.pstatp.com/aweme/300x400/55f7000e78c3cc702730.jpeg"],"uri":"300x400/55f7000e78c3cc702730"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=e543faa606d74ed28d7aee4146ca328b&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=e543faa606d74ed28d7aee4146ca328b&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"e543faa606d74ed28d7aee4146ca328b"},"origin_cover":{"url_list":["http://p9.pstatp.com/large/55f7000e78c3cc702730.jpeg","http://pb1.pstatp.com/large/55f7000e78c3cc702730.jpeg","http://pb3.pstatp.com/large/55f7000e78c3cc702730.jpeg"],"uri":"large/55f7000e78c3cc702730"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=e543faa606d74ed28d7aee4146ca328b&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=e543faa606d74ed28d7aee4146ca328b&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"e543faa606d74ed28d7aee4146ca328b"},"dynamic_cover":{"url_list":["https://p3.pstatp.com/obj/55f40013acfa81a05990","https://pb9.pstatp.com/obj/55f40013acfa81a05990","https://pb3.pstatp.com/obj/55f40013acfa81a05990"],"uri":"55f40013acfa81a05990"}},"aweme_id":"6508256141066112259","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":4315666,"aweme_id":"6508256141066112259","comment_count":1079,"share_count":4261,"digg_count":119674},"share_url":"https://www.douyin.com/share/video/6508256141066112259/?mid=6505533013676264205","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6508256141066112259/?region=CN&mid=6505533013676264205","share_desc":"前任3教会我们的是该好好珍惜现任,而不是抛弃现任去找前任,找回来的只是重蹈覆辙。"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"前任3教会我们的是该好好珍惜现任,而不是抛弃现任去找前任,找回来的只是重蹈覆辙。","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":58241846060,"rate":0,"create_time":1515300098,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=ff62b2378e4f45659d54841f1c52000d&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=ff62b2378e4f45659d54841f1c52000d&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"ff62b2378e4f45659d54841f1c52000d"},"cover":{"url_list":["https://p3.pstatp.com/aweme/300x400/55e90003609b771fa324.jpeg","https://pb9.pstatp.com/aweme/300x400/55e90003609b771fa324.jpeg","https://pb3.pstatp.com/aweme/300x400/55e90003609b771fa324.jpeg"],"uri":"300x400/55e90003609b771fa324"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=ff62b2378e4f45659d54841f1c52000d&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=ff62b2378e4f45659d54841f1c52000d&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"ff62b2378e4f45659d54841f1c52000d"},"origin_cover":{"url_list":["http://p3.pstatp.com/large/55e90003609b771fa324.jpeg","http://pb9.pstatp.com/large/55e90003609b771fa324.jpeg","http://pb3.pstatp.com/large/55e90003609b771fa324.jpeg"],"uri":"large/55e90003609b771fa324"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=ff62b2378e4f45659d54841f1c52000d&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=ff62b2378e4f45659d54841f1c52000d&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"ff62b2378e4f45659d54841f1c52000d"},"dynamic_cover":{"url_list":["https://p3.pstatp.com/obj/55e4001145a5f2b81df2","https://pb9.pstatp.com/obj/55e4001145a5f2b81df2","https://pb3.pstatp.com/obj/55e4001145a5f2b81df2"],"uri":"55e4001145a5f2b81df2"}},"aweme_id":"6508164195647753476","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":3444263,"aweme_id":"6508164195647753476","comment_count":535,"share_count":1861,"digg_count":62906},"share_url":"https://www.douyin.com/share/video/6508164195647753476/?mid=6505533013676264205","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6508164195647753476/?region=CN&mid=6505533013676264205","share_desc":"我还要录制别的,一直在忍着就怕花了妆,这次没哭,只是眼眶含泪,好好录了一个\u2026让我们好好的说一次\"再见前任\"\u2026"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"我还要录制别的,一直在忍着就怕花了妆,这次没哭,只是眼眶含泪,好好录了一个\u2026让我们好好的说一次\"再见前任\"\u2026","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":61502692330,"rate":0,"create_time":1515306483,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3572640bec574c51b16135a8704c0c04&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3572640bec574c51b16135a8704c0c04&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"3572640bec574c51b16135a8704c0c04"},"cover":{"url_list":["https://p1.pstatp.com/aweme/300x400/55ea0012cb5f5224f523.jpeg","https://pb3.pstatp.com/aweme/300x400/55ea0012cb5f5224f523.jpeg","https://pb3.pstatp.com/aweme/300x400/55ea0012cb5f5224f523.jpeg"],"uri":"300x400/55ea0012cb5f5224f523"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3572640bec574c51b16135a8704c0c04&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3572640bec574c51b16135a8704c0c04&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"3572640bec574c51b16135a8704c0c04"},"origin_cover":{"url_list":["http://p1.pstatp.com/large/55ea0012cb5f5224f523.jpeg","http://pb3.pstatp.com/large/55ea0012cb5f5224f523.jpeg","http://pb3.pstatp.com/large/55ea0012cb5f5224f523.jpeg"],"uri":"large/55ea0012cb5f5224f523"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3572640bec574c51b16135a8704c0c04&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3572640bec574c51b16135a8704c0c04&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"3572640bec574c51b16135a8704c0c04"},"dynamic_cover":{"url_list":["https://p1.pstatp.com/obj/55ed000328694bb0b18e","https://pb3.pstatp.com/obj/55ed000328694bb0b18e","https://pb3.pstatp.com/obj/55ed000328694bb0b18e"],"uri":"55ed000328694bb0b18e"}},"aweme_id":"6508191760013856014","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":3116376,"aweme_id":"6508191760013856014","comment_count":263,"share_count":4171,"digg_count":62393},"share_url":"https://www.douyin.com/share/video/6508191760013856014/?mid=6505187482120620814","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6508191760013856014/?region=CN&mid=6505187482120620814","share_desc":"离开也很体面,才没辜负这些年。你们要的完整版来了。"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"离开也很体面,才没辜负这些年。你们要的完整版来了。","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":66559775769,"rate":12,"create_time":1515431124,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=205c7753da5d40e3b08e7cbbe41e5e9f&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=205c7753da5d40e3b08e7cbbe41e5e9f&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"205c7753da5d40e3b08e7cbbe41e5e9f"},"cover":{"url_list":["https://p3.pstatp.com/aweme/300x400/562e00075050a6aa5cde.jpeg","https://pb9.pstatp.com/aweme/300x400/562e00075050a6aa5cde.jpeg","https://pb3.pstatp.com/aweme/300x400/562e00075050a6aa5cde.jpeg"],"uri":"300x400/562e00075050a6aa5cde"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=205c7753da5d40e3b08e7cbbe41e5e9f&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=205c7753da5d40e3b08e7cbbe41e5e9f&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"205c7753da5d40e3b08e7cbbe41e5e9f"},"origin_cover":{"url_list":["http://p3.pstatp.com/large/562e00075050a6aa5cde.jpeg","http://pb9.pstatp.com/large/562e00075050a6aa5cde.jpeg","http://pb3.pstatp.com/large/562e00075050a6aa5cde.jpeg"],"uri":"large/562e00075050a6aa5cde"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=205c7753da5d40e3b08e7cbbe41e5e9f&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=205c7753da5d40e3b08e7cbbe41e5e9f&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"205c7753da5d40e3b08e7cbbe41e5e9f"},"dynamic_cover":{"url_list":["https://p1.pstatp.com/obj/56300004acd6dc553234","https://pb3.pstatp.com/obj/56300004acd6dc553234","https://pb3.pstatp.com/obj/56300004acd6dc553234"],"uri":"56300004acd6dc553234"}},"aweme_id":"6508727093621165316","video_labels":[],"is_vr":false,"vr_type":1,"statistics":{"play_count":694125,"aweme_id":"6508727093621165316","comment_count":305,"share_count":326,"digg_count":52324},"share_url":"https://www.douyin.com/share/video/6508727093621165316/?mid=6506720259200944910","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p9.pstatp.com/obj/330b000f63e3bf11a1f3","https://pb1.pstatp.com/obj/330b000f63e3bf11a1f3","https://pb3.pstatp.com/obj/330b000f63e3bf11a1f3"],"uri":"330b000f63e3bf11a1f3"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6508727093621165316/?region=CN&mid=6506720259200944910","share_desc":"小号更新一个 记得关注我的大号哦@乐乐啊✨"},"is_top":0,"aweme_type":0,"desc":"小号更新一个 记得关注我的大号哦@乐乐啊✨","region":"","text_extra":[{"start":16,"user_id":"58212143911","end":21,"type":0}],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":57040915340,"rate":0,"create_time":1515249674,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6f4e347753894919b5ded13a9bb2d0f9&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6f4e347753894919b5ded13a9bb2d0f9&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"6f4e347753894919b5ded13a9bb2d0f9"},"cover":{"url_list":["https://p9.pstatp.com/aweme/300x400/55d60008e7d408801487.jpeg","https://pb1.pstatp.com/aweme/300x400/55d60008e7d408801487.jpeg","https://pb3.pstatp.com/aweme/300x400/55d60008e7d408801487.jpeg"],"uri":"300x400/55d60008e7d408801487"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6f4e347753894919b5ded13a9bb2d0f9&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6f4e347753894919b5ded13a9bb2d0f9&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"6f4e347753894919b5ded13a9bb2d0f9"},"origin_cover":{"url_list":["http://p9.pstatp.com/large/55d60008e7d408801487.jpeg","http://pb1.pstatp.com/large/55d60008e7d408801487.jpeg","http://pb3.pstatp.com/large/55d60008e7d408801487.jpeg"],"uri":"large/55d60008e7d408801487"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6f4e347753894919b5ded13a9bb2d0f9&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6f4e347753894919b5ded13a9bb2d0f9&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"6f4e347753894919b5ded13a9bb2d0f9"},"dynamic_cover":{"url_list":["https://p3.pstatp.com/obj/55d20013ce10f027627a","https://pb9.pstatp.com/obj/55d20013ce10f027627a","https://pb3.pstatp.com/obj/55d20013ce10f027627a"],"uri":"55d20013ce10f027627a"}},"aweme_id":"6507947674417761540","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":704837,"aweme_id":"6507947674417761540","comment_count":85,"share_count":949,"digg_count":15571},"share_url":"https://www.douyin.com/share/video/6507947674417761540/?mid=6498967771601668877","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6507947674417761540/?region=CN&mid=6498967771601668877","share_desc":"说不上爱就别说谎,就一点喜欢,说不上恨就别纠缠,别装作感叹\u2026\u2026@抖音小助手"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"说不上爱就别说谎,就一点喜欢,说不上恨就别纠缠,别装作感叹\u2026\u2026@抖音小助手","region":"","text_extra":[{"start":31,"user_id":"6796248446","end":37,"type":0}],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":56238030530,"rate":0,"create_time":1515058658,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=9f4785eacfbb450e9c8f1dd279360a37&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=9f4785eacfbb450e9c8f1dd279360a37&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"9f4785eacfbb450e9c8f1dd279360a37"},"cover":{"url_list":["https://p3.pstatp.com/aweme/300x400/55700003affbf48bbc2e.jpeg","https://pb9.pstatp.com/aweme/300x400/55700003affbf48bbc2e.jpeg","https://pb3.pstatp.com/aweme/300x400/55700003affbf48bbc2e.jpeg"],"uri":"300x400/55700003affbf48bbc2e"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=9f4785eacfbb450e9c8f1dd279360a37&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=9f4785eacfbb450e9c8f1dd279360a37&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"9f4785eacfbb450e9c8f1dd279360a37"},"origin_cover":{"url_list":["http://p3.pstatp.com/large/55700003affbf48bbc2e.jpeg","http://pb9.pstatp.com/large/55700003affbf48bbc2e.jpeg","http://pb3.pstatp.com/large/55700003affbf48bbc2e.jpeg"],"uri":"large/55700003affbf48bbc2e"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=9f4785eacfbb450e9c8f1dd279360a37&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=9f4785eacfbb450e9c8f1dd279360a37&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"9f4785eacfbb450e9c8f1dd279360a37"},"dynamic_cover":{"url_list":["https://p3.pstatp.com/obj/557100030a377ac53340","https://pb9.pstatp.com/obj/557100030a377ac53340","https://pb3.pstatp.com/obj/557100030a377ac53340"],"uri":"557100030a377ac53340"}},"aweme_id":"6507127355415203075","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":829155,"aweme_id":"6507127355415203075","comment_count":121,"share_count":1003,"digg_count":12454},"share_url":"https://www.douyin.com/share/video/6507127355415203075/?mid=6505533013676264205","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6507127355415203075/?region=CN&mid=6505533013676264205","share_desc":"抖音-原创音乐短视频社区"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"","region":"","text_extra":[],"user_digged":0}],"desc":"热门挑战"},{"challenge_info":{"schema":"aweme://aweme/challenge/detail?cid=1576867134378014","user_count":50343,"author":{},"cha_name":"C哩C哩舞","cid":"1576867134378014","type":0,"desc":"C哩C哩舞最近真的不要太火,听到这个音乐,不会跳舞也能让你快速get魔性洗脑舞步~选择音乐《panama》,搭配尬舞的标配表情,解封你封印的舞魂吧~你一本正经跳舞的样子已经承包了我全部的笑点哦~"},"aweme_list":[{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":56626230718,"rate":0,"create_time":1503817894,"video":{"ratio":"720p","has_watermark":true,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=d96ceef83a114decb47af00c74c86896&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=d96ceef83a114decb47af00c74c86896&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"d96ceef83a114decb47af00c74c86896"},"cover":{"url_list":["https://p3.pstatp.com/aweme/300x400/37860000d697ad30411a.jpeg","https://pb9.pstatp.com/aweme/300x400/37860000d697ad30411a.jpeg","https://pb3.pstatp.com/aweme/300x400/37860000d697ad30411a.jpeg"],"uri":"300x400/37860000d697ad30411a"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=d96ceef83a114decb47af00c74c86896&line=0&ratio=720p&watermark=1&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=d96ceef83a114decb47af00c74c86896&line=1&ratio=720p&watermark=1&media_type=4&vr_type=0"],"uri":"d96ceef83a114decb47af00c74c86896"},"origin_cover":{"url_list":["http://p3.pstatp.com/large/37860000d697ad30411a.jpeg","http://pb9.pstatp.com/large/37860000d697ad30411a.jpeg","http://pb3.pstatp.com/large/37860000d697ad30411a.jpeg"],"uri":"large/37860000d697ad30411a"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=d96ceef83a114decb47af00c74c86896&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=d96ceef83a114decb47af00c74c86896&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"d96ceef83a114decb47af00c74c86896"},"dynamic_cover":{"url_list":["https://p1.pstatp.com/obj/37850000d76d60466c5b","https://pb3.pstatp.com/obj/37850000d76d60466c5b","https://pb3.pstatp.com/obj/37850000d76d60466c5b"],"uri":"37850000d76d60466c5b"}},"aweme_id":"6458848585306869006","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":0,"statistics":{"play_count":12488960,"aweme_id":"6458848585306869006","comment_count":3036,"share_count":22712,"digg_count":165994},"share_url":"https://www.douyin.com/share/video/6458848585306869006/?mid=6396936151697263361","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6458848585306869006/?region=CN&mid=6396936151697263361","share_desc":"三个人,三种风格,选一种一起C哩起来吧~@��薛老湿 @��心然����♀️"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"三个人,三种风格,选一种一起C哩起来吧~@��薛老湿 @��心然����♀️","region":"CN","text_extra":[{"start":20,"user_id":"52010093998","end":26,"type":0},{"start":27,"user_id":"57676435537","end":38,"type":0}],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":70917176469,"rate":10,"create_time":1513316250,"video":{"ratio":"720p","has_watermark":true,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=7bc5afc7de1948639389111f65612180&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=7bc5afc7de1948639389111f65612180&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"7bc5afc7de1948639389111f65612180"},"cover":{"url_list":["https://p3.pstatp.com/aweme/300x400/4cdc0005b4dd9eec1eb0.jpeg","https://pb9.pstatp.com/aweme/300x400/4cdc0005b4dd9eec1eb0.jpeg","https://pb3.pstatp.com/aweme/300x400/4cdc0005b4dd9eec1eb0.jpeg"],"uri":"300x400/4cdc0005b4dd9eec1eb0"},"height":960,"width":544,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=7bc5afc7de1948639389111f65612180&line=0&ratio=720p&watermark=1&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=7bc5afc7de1948639389111f65612180&line=1&ratio=720p&watermark=1&media_type=4&vr_type=0"],"uri":"7bc5afc7de1948639389111f65612180"},"origin_cover":{"url_list":["http://p3.pstatp.com/large/4cdc0005b4dd9eec1eb0.jpeg","http://pb9.pstatp.com/large/4cdc0005b4dd9eec1eb0.jpeg","http://pb3.pstatp.com/large/4cdc0005b4dd9eec1eb0.jpeg"],"uri":"large/4cdc0005b4dd9eec1eb0"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=7bc5afc7de1948639389111f65612180&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=7bc5afc7de1948639389111f65612180&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"7bc5afc7de1948639389111f65612180"},"dynamic_cover":{"url_list":["https://p3.pstatp.com/obj/4cdc0005b5ad53ef768f","https://pb9.pstatp.com/obj/4cdc0005b5ad53ef768f","https://pb3.pstatp.com/obj/4cdc0005b5ad53ef768f"],"uri":"4cdc0005b5ad53ef768f"}},"aweme_id":"6499643516526791949","video_labels":[],"is_vr":false,"vr_type":0,"statistics":{"play_count":16066708,"aweme_id":"6499643516526791949","comment_count":10754,"share_count":28590,"digg_count":567320},"share_url":"https://www.douyin.com/share/video/6499643516526791949/?mid=6499643810883537678","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6499643516526791949/?region=CN&mid=6499643810883537678","share_desc":"following the magic Cadence,Join the challenge"},"is_top":0,"aweme_type":0,"desc":"following the magic Cadence,Join the challenge","region":"CN","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":62665001430,"rate":11,"create_time":1506503193,"video":{"ratio":"720p","has_watermark":true,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=c02077a3edda4e088b498d89487425b2&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=c02077a3edda4e088b498d89487425b2&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"c02077a3edda4e088b498d89487425b2"},"cover":{"url_list":["https://p1.pstatp.com/aweme/300x400/3c0c0008ba37ca6ed14b.jpeg","https://pb3.pstatp.com/aweme/300x400/3c0c0008ba37ca6ed14b.jpeg","https://pb3.pstatp.com/aweme/300x400/3c0c0008ba37ca6ed14b.jpeg"],"uri":"300x400/3c0c0008ba37ca6ed14b"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=c02077a3edda4e088b498d89487425b2&line=0&ratio=720p&watermark=1&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=c02077a3edda4e088b498d89487425b2&line=1&ratio=720p&watermark=1&media_type=4&vr_type=0"],"uri":"c02077a3edda4e088b498d89487425b2"},"origin_cover":{"url_list":["http://p1.pstatp.com/large/3c0c0008ba37ca6ed14b.jpeg","http://pb3.pstatp.com/large/3c0c0008ba37ca6ed14b.jpeg","http://pb3.pstatp.com/large/3c0c0008ba37ca6ed14b.jpeg"],"uri":"large/3c0c0008ba37ca6ed14b"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=c02077a3edda4e088b498d89487425b2&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=c02077a3edda4e088b498d89487425b2&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"c02077a3edda4e088b498d89487425b2"},"dynamic_cover":{"url_list":["https://p3.pstatp.com/obj/3c0a000e475fe3f92cb3","https://pb9.pstatp.com/obj/3c0a000e475fe3f92cb3","https://pb3.pstatp.com/obj/3c0a000e475fe3f92cb3"],"uri":"3c0a000e475fe3f92cb3"}},"aweme_id":"6470381826006322445","video_labels":[],"is_vr":false,"vr_type":1,"statistics":{"play_count":26502793,"aweme_id":"6470381826006322445","comment_count":29077,"share_count":180498,"digg_count":819139},"share_url":"https://www.douyin.com/share/video/6470381826006322445/?mid=6487801730955873038","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6470381826006322445/?region=CN&mid=6487801730955873038","share_desc":"抖音-原创音乐短视频社区"},"is_top":0,"aweme_type":0,"desc":"","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":59189023286,"rate":12,"create_time":1505994433,"video":{"ratio":"720p","has_watermark":true,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=7a259039d06240308a9e90858d13ccb0&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=7a259039d06240308a9e90858d13ccb0&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"7a259039d06240308a9e90858d13ccb0"},"cover":{"url_list":["https://p3.pstatp.com/aweme/300x400/3aea000ab711931ed13b.jpeg","https://pb9.pstatp.com/aweme/300x400/3aea000ab711931ed13b.jpeg","https://pb3.pstatp.com/aweme/300x400/3aea000ab711931ed13b.jpeg"],"uri":"300x400/3aea000ab711931ed13b"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=7a259039d06240308a9e90858d13ccb0&line=0&ratio=720p&watermark=1&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=7a259039d06240308a9e90858d13ccb0&line=1&ratio=720p&watermark=1&media_type=4&vr_type=0"],"uri":"7a259039d06240308a9e90858d13ccb0"},"origin_cover":{"url_list":["http://p3.pstatp.com/large/3aea000ab711931ed13b.jpeg","http://pb9.pstatp.com/large/3aea000ab711931ed13b.jpeg","http://pb3.pstatp.com/large/3aea000ab711931ed13b.jpeg"],"uri":"large/3aea000ab711931ed13b"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=7a259039d06240308a9e90858d13ccb0&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=7a259039d06240308a9e90858d13ccb0&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"7a259039d06240308a9e90858d13ccb0"},"dynamic_cover":{"url_list":["https://p9.pstatp.com/obj/3ae9000abb6c43a1245f","https://pb1.pstatp.com/obj/3ae9000abb6c43a1245f","https://pb3.pstatp.com/obj/3ae9000abb6c43a1245f"],"uri":"3ae9000abb6c43a1245f"}},"aweme_id":"6468196804377709838","video_labels":[],"is_vr":false,"vr_type":1,"statistics":{"play_count":23246488,"aweme_id":"6468196804377709838","comment_count":10458,"share_count":100853,"digg_count":669450},"share_url":"https://www.douyin.com/share/video/6468196804377709838/?mid=6487803031881517838","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p9.pstatp.com/obj/330b000f63e3bf11a1f3","https://pb1.pstatp.com/obj/330b000f63e3bf11a1f3","https://pb3.pstatp.com/obj/330b000f63e3bf11a1f3"],"uri":"330b000f63e3bf11a1f3"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6468196804377709838/?region=CN&mid=6487803031881517838","share_desc":"哈哈哈哈,这是C叔叔跳过最复杂的舞了......."},"is_top":0,"aweme_type":0,"desc":"哈哈哈哈,这是C叔叔跳过最复杂的舞了.......","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":58790029249,"rate":0,"create_time":1506333878,"video":{"ratio":"720p","has_watermark":true,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6cf63b941321439c91505cfb14ccaba3&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6cf63b941321439c91505cfb14ccaba3&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"6cf63b941321439c91505cfb14ccaba3"},"cover":{"url_list":["https://p1.pstatp.com/aweme/300x400/3bd7000734417c93a66f.jpeg","https://pb3.pstatp.com/aweme/300x400/3bd7000734417c93a66f.jpeg","https://pb3.pstatp.com/aweme/300x400/3bd7000734417c93a66f.jpeg"],"uri":"300x400/3bd7000734417c93a66f"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6cf63b941321439c91505cfb14ccaba3&line=0&ratio=720p&watermark=1&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6cf63b941321439c91505cfb14ccaba3&line=1&ratio=720p&watermark=1&media_type=4&vr_type=0"],"uri":"6cf63b941321439c91505cfb14ccaba3"},"origin_cover":{"url_list":["http://p1.pstatp.com/large/3bd7000734417c93a66f.jpeg","http://pb3.pstatp.com/large/3bd7000734417c93a66f.jpeg","http://pb3.pstatp.com/large/3bd7000734417c93a66f.jpeg"],"uri":"large/3bd7000734417c93a66f"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6cf63b941321439c91505cfb14ccaba3&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6cf63b941321439c91505cfb14ccaba3&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"6cf63b941321439c91505cfb14ccaba3"},"dynamic_cover":{"url_list":["https://p1.pstatp.com/obj/3bd60008ab8bd30a59ba","https://pb3.pstatp.com/obj/3bd60008ab8bd30a59ba","https://pb3.pstatp.com/obj/3bd60008ab8bd30a59ba"],"uri":"3bd60008ab8bd30a59ba"}},"aweme_id":"6469654608833678606","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":0,"statistics":{"play_count":16435133,"aweme_id":"6469654608833678606","comment_count":3425,"share_count":42838,"digg_count":450101},"share_url":"https://www.douyin.com/share/video/6469654608833678606/?mid=6396936151697263361","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6469654608833678606/?region=CN&mid=6396936151697263361","share_desc":"全网最火C哩C哩 完整版哦~"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"全网最火C哩C哩 完整版哦~","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":61988925625,"rate":0,"create_time":1505203623,"video":{"ratio":"720p","has_watermark":true,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=fe323121de594c4eba88671502c62c74&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=fe323121de594c4eba88671502c62c74&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"fe323121de594c4eba88671502c62c74"},"cover":{"url_list":["https://p1.pstatp.com/aweme/300x400/39820005722911a20164.jpeg","https://pb3.pstatp.com/aweme/300x400/39820005722911a20164.jpeg","https://pb3.pstatp.com/aweme/300x400/39820005722911a20164.jpeg"],"uri":"300x400/39820005722911a20164"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=fe323121de594c4eba88671502c62c74&line=0&ratio=720p&watermark=1&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=fe323121de594c4eba88671502c62c74&line=1&ratio=720p&watermark=1&media_type=4&vr_type=0"],"uri":"fe323121de594c4eba88671502c62c74"},"origin_cover":{"url_list":["http://p1.pstatp.com/large/39820005722911a20164.jpeg","http://pb3.pstatp.com/large/39820005722911a20164.jpeg","http://pb3.pstatp.com/large/39820005722911a20164.jpeg"],"uri":"large/39820005722911a20164"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=fe323121de594c4eba88671502c62c74&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=fe323121de594c4eba88671502c62c74&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"fe323121de594c4eba88671502c62c74"},"dynamic_cover":{"url_list":["https://p1.pstatp.com/obj/397e000c537758c8ab7a","https://pb3.pstatp.com/obj/397e000c537758c8ab7a","https://pb3.pstatp.com/obj/397e000c537758c8ab7a"],"uri":"397e000c537758c8ab7a"}},"aweme_id":"6464800282734759182","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":17189920,"aweme_id":"6464800282734759182","comment_count":3250,"share_count":39929,"digg_count":428326},"share_url":"https://www.douyin.com/share/video/6464800282734759182/?mid=6487806303883561742","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6464800282734759182/?region=CN&mid=6487806303883561742","share_desc":"点赞吧!支持我"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"点赞吧!支持我","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":58011014629,"rate":0,"create_time":1504193276,"video":{"ratio":"720p","has_watermark":true,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=859f27b19ee54a09a0613809c7b775b6&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=859f27b19ee54a09a0613809c7b775b6&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"859f27b19ee54a09a0613809c7b775b6"},"cover":{"url_list":["https://p1.pstatp.com/aweme/300x400/38690011f04964ea97d9.jpeg","https://pb3.pstatp.com/aweme/300x400/38690011f04964ea97d9.jpeg","https://pb3.pstatp.com/aweme/300x400/38690011f04964ea97d9.jpeg"],"uri":"300x400/38690011f04964ea97d9"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=859f27b19ee54a09a0613809c7b775b6&line=0&ratio=720p&watermark=1&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=859f27b19ee54a09a0613809c7b775b6&line=1&ratio=720p&watermark=1&media_type=4&vr_type=0"],"uri":"859f27b19ee54a09a0613809c7b775b6"},"origin_cover":{"url_list":["http://p1.pstatp.com/large/38690011f04964ea97d9.jpeg","http://pb3.pstatp.com/large/38690011f04964ea97d9.jpeg","http://pb3.pstatp.com/large/38690011f04964ea97d9.jpeg"],"uri":"large/38690011f04964ea97d9"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=859f27b19ee54a09a0613809c7b775b6&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=859f27b19ee54a09a0613809c7b775b6&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"859f27b19ee54a09a0613809c7b775b6"},"dynamic_cover":{"url_list":["https://p1.pstatp.com/obj/386d000121eb8bf8b5a0","https://pb3.pstatp.com/obj/386d000121eb8bf8b5a0","https://pb3.pstatp.com/obj/386d000121eb8bf8b5a0"],"uri":"386d000121eb8bf8b5a0"}},"aweme_id":"6460460818759683342","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":0,"statistics":{"play_count":14599706,"aweme_id":"6460460818759683342","comment_count":12912,"share_count":71679,"digg_count":422507},"share_url":"https://www.douyin.com/share/video/6460460818759683342/?mid=6396936151697263361","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6460460818759683342/?region=CN&mid=6396936151697263361","share_desc":"这个歌好像很火����"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"这个歌好像很火����","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":64683013580,"rate":0,"create_time":1504447479,"video":{"ratio":"720p","has_watermark":true,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=dba4c949fe724414b9455dcfb0ecdd20&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=dba4c949fe724414b9455dcfb0ecdd20&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"dba4c949fe724414b9455dcfb0ecdd20"},"cover":{"url_list":["https://p9.pstatp.com/aweme/300x400/38a70000fdc960875a10.jpeg","https://pb1.pstatp.com/aweme/300x400/38a70000fdc960875a10.jpeg","https://pb3.pstatp.com/aweme/300x400/38a70000fdc960875a10.jpeg"],"uri":"300x400/38a70000fdc960875a10"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=dba4c949fe724414b9455dcfb0ecdd20&line=0&ratio=720p&watermark=1&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=dba4c949fe724414b9455dcfb0ecdd20&line=1&ratio=720p&watermark=1&media_type=4&vr_type=0"],"uri":"dba4c949fe724414b9455dcfb0ecdd20"},"origin_cover":{"url_list":["http://p9.pstatp.com/large/38a70000fdc960875a10.jpeg","http://pb1.pstatp.com/large/38a70000fdc960875a10.jpeg","http://pb3.pstatp.com/large/38a70000fdc960875a10.jpeg"],"uri":"large/38a70000fdc960875a10"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=dba4c949fe724414b9455dcfb0ecdd20&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=dba4c949fe724414b9455dcfb0ecdd20&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"dba4c949fe724414b9455dcfb0ecdd20"},"dynamic_cover":{"url_list":["https://p1.pstatp.com/obj/389f0014891aa77d8232","https://pb3.pstatp.com/obj/389f0014891aa77d8232","https://pb3.pstatp.com/obj/389f0014891aa77d8232"],"uri":"389f0014891aa77d8232"}},"aweme_id":"6461552638923115789","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":0,"statistics":{"play_count":13441162,"aweme_id":"6461552638923115789","comment_count":5190,"share_count":30088,"digg_count":414312},"share_url":"https://www.douyin.com/share/video/6461552638923115789/?mid=6487814354455825166","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6461552638923115789/?region=CN&mid=6487814354455825166","share_desc":"哈哈,临时跟同学在寝室底下录的��"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"哈哈,临时跟同学在寝室底下录的��","region":"","text_extra":[],"user_digged":0}],"desc":"热门挑战"}]
* extra : {"logid":"20180112163628010010023050216ED4","now":1515746188556,"fatal_item_ids":[]}
* has_more : 1
* status_code : 0
* cursor : 3
* device_type : 0
*/
private ExtraBean extra;
private int has_more;
private int status_code;
private int cursor;
private int device_type;
private List category_list;
public ExtraBean getExtra() {
return extra;
}
public void setExtra(ExtraBean extra) {
this.extra = extra;
}
public int getHas_more() {
return has_more;
}
public void setHas_more(int has_more) {
this.has_more = has_more;
}
public int getStatus_code() {
return status_code;
}
public void setStatus_code(int status_code) {
this.status_code = status_code;
}
public int getCursor() {
return cursor;
}
public void setCursor(int cursor) {
this.cursor = cursor;
}
public int getDevice_type() {
return device_type;
}
public void setDevice_type(int device_type) {
this.device_type = device_type;
}
public List getCategory_list() {
return category_list;
}
public void setCategory_list(List category_list) {
this.category_list = category_list;
}
public static class ExtraBean {
/**
* logid : 20180112163628010010023050216ED4
* now : 1515746188556
* fatal_item_ids : []
*/
private String logid;
private long now;
private List> fatal_item_ids;
public String getLogid() {
return logid;
}
public void setLogid(String logid) {
this.logid = logid;
}
public long getNow() {
return now;
}
public void setNow(long now) {
this.now = now;
}
public List> getFatal_item_ids() {
return fatal_item_ids;
}
public void setFatal_item_ids(List> fatal_item_ids) {
this.fatal_item_ids = fatal_item_ids;
}
}
public static class CategoryListBean {
/**
* challenge_info : {"schema":"aweme://aweme/challenge/detail?cid=1589264556085256","user_count":17932,"author":{},"cha_name":"体面手势舞","cid":"1589264556085256","type":0,"desc":"想必你最近一定听过这段特别火的歌词\u2014\u2014\u201c分手应该体面,谁都不要说抱歉。\u201d最近站内的小伙伴们也纷纷用这首歌创作了自己的手势舞,你不来挑战一下嘛~\n赶快用挑战推荐的插曲拍一支体面手势舞,回味影片带给我们的那些感触吧~"}
* aweme_list : [{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":58920109289,"rate":0,"create_time":1515035072,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"3715f2871acd4d50a0f831083b62d1d3"},"cover":{"url_list":["https://p3.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg","https://pb9.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg","https://pb3.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg"],"uri":"300x400/555b00050c3d302319e7"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"3715f2871acd4d50a0f831083b62d1d3"},"origin_cover":{"url_list":["http://p3.pstatp.com/large/555b00050c3d302319e7.jpeg","http://pb9.pstatp.com/large/555b00050c3d302319e7.jpeg","http://pb3.pstatp.com/large/555b00050c3d302319e7.jpeg"],"uri":"large/555b00050c3d302319e7"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"3715f2871acd4d50a0f831083b62d1d3"},"dynamic_cover":{"url_list":["https://p1.pstatp.com/obj/555a0006f24d0f7e1874","https://pb3.pstatp.com/obj/555a0006f24d0f7e1874","https://pb3.pstatp.com/obj/555a0006f24d0f7e1874"],"uri":"555a0006f24d0f7e1874"}},"aweme_id":"6507026057026080008","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":4987874,"aweme_id":"6507026057026080008","comment_count":837,"share_count":14160,"digg_count":138762},"share_url":"https://www.douyin.com/share/video/6507026057026080008/?mid=6505533013676264205","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6507026057026080008/?region=CN&mid=6505533013676264205","share_desc":"我爱过你 利落干脆\u2026\u2026"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"我爱过你 利落干脆\u2026\u2026","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":58013310671,"rate":0,"create_time":1515143854,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6c7f11eec493442ba619acb136c7680d&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6c7f11eec493442ba619acb136c7680d&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"6c7f11eec493442ba619acb136c7680d"},"cover":{"url_list":["https://p9.pstatp.com/aweme/300x400/559d000298315be138d3.jpeg","https://pb1.pstatp.com/aweme/300x400/559d000298315be138d3.jpeg","https://pb3.pstatp.com/aweme/300x400/559d000298315be138d3.jpeg"],"uri":"300x400/559d000298315be138d3"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6c7f11eec493442ba619acb136c7680d&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6c7f11eec493442ba619acb136c7680d&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"6c7f11eec493442ba619acb136c7680d"},"origin_cover":{"url_list":["http://p9.pstatp.com/large/559d000298315be138d3.jpeg","http://pb1.pstatp.com/large/559d000298315be138d3.jpeg","http://pb3.pstatp.com/large/559d000298315be138d3.jpeg"],"uri":"large/559d000298315be138d3"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6c7f11eec493442ba619acb136c7680d&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6c7f11eec493442ba619acb136c7680d&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"6c7f11eec493442ba619acb136c7680d"},"dynamic_cover":{"url_list":["https://p3.pstatp.com/obj/559c0002dd3d09b49eb1","https://pb9.pstatp.com/obj/559c0002dd3d09b49eb1","https://pb3.pstatp.com/obj/559c0002dd3d09b49eb1"],"uri":"559c0002dd3d09b49eb1"}},"aweme_id":"6507493174586379528","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":3579297,"aweme_id":"6507493174586379528","comment_count":882,"share_count":2836,"digg_count":104327},"share_url":"https://www.douyin.com/share/video/6507493174586379528/?mid=6505533013676264205","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6507493174586379528/?region=CN&mid=6505533013676264205","share_desc":"\"一个以为不会走,一个以为会挽留\",大概,生活中所有阴差阳错,都是命中注定...."},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"\"一个以为不会走,一个以为会挽留\",大概,生活中所有阴差阳错,都是命中注定....","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":57110899489,"rate":0,"create_time":1515321609,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=e543faa606d74ed28d7aee4146ca328b&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=e543faa606d74ed28d7aee4146ca328b&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"e543faa606d74ed28d7aee4146ca328b"},"cover":{"url_list":["https://p9.pstatp.com/aweme/300x400/55f7000e78c3cc702730.jpeg","https://pb1.pstatp.com/aweme/300x400/55f7000e78c3cc702730.jpeg","https://pb3.pstatp.com/aweme/300x400/55f7000e78c3cc702730.jpeg"],"uri":"300x400/55f7000e78c3cc702730"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=e543faa606d74ed28d7aee4146ca328b&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=e543faa606d74ed28d7aee4146ca328b&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"e543faa606d74ed28d7aee4146ca328b"},"origin_cover":{"url_list":["http://p9.pstatp.com/large/55f7000e78c3cc702730.jpeg","http://pb1.pstatp.com/large/55f7000e78c3cc702730.jpeg","http://pb3.pstatp.com/large/55f7000e78c3cc702730.jpeg"],"uri":"large/55f7000e78c3cc702730"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=e543faa606d74ed28d7aee4146ca328b&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=e543faa606d74ed28d7aee4146ca328b&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"e543faa606d74ed28d7aee4146ca328b"},"dynamic_cover":{"url_list":["https://p3.pstatp.com/obj/55f40013acfa81a05990","https://pb9.pstatp.com/obj/55f40013acfa81a05990","https://pb3.pstatp.com/obj/55f40013acfa81a05990"],"uri":"55f40013acfa81a05990"}},"aweme_id":"6508256141066112259","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":4315666,"aweme_id":"6508256141066112259","comment_count":1079,"share_count":4261,"digg_count":119674},"share_url":"https://www.douyin.com/share/video/6508256141066112259/?mid=6505533013676264205","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6508256141066112259/?region=CN&mid=6505533013676264205","share_desc":"前任3教会我们的是该好好珍惜现任,而不是抛弃现任去找前任,找回来的只是重蹈覆辙。"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"前任3教会我们的是该好好珍惜现任,而不是抛弃现任去找前任,找回来的只是重蹈覆辙。","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":58241846060,"rate":0,"create_time":1515300098,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=ff62b2378e4f45659d54841f1c52000d&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=ff62b2378e4f45659d54841f1c52000d&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"ff62b2378e4f45659d54841f1c52000d"},"cover":{"url_list":["https://p3.pstatp.com/aweme/300x400/55e90003609b771fa324.jpeg","https://pb9.pstatp.com/aweme/300x400/55e90003609b771fa324.jpeg","https://pb3.pstatp.com/aweme/300x400/55e90003609b771fa324.jpeg"],"uri":"300x400/55e90003609b771fa324"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=ff62b2378e4f45659d54841f1c52000d&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=ff62b2378e4f45659d54841f1c52000d&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"ff62b2378e4f45659d54841f1c52000d"},"origin_cover":{"url_list":["http://p3.pstatp.com/large/55e90003609b771fa324.jpeg","http://pb9.pstatp.com/large/55e90003609b771fa324.jpeg","http://pb3.pstatp.com/large/55e90003609b771fa324.jpeg"],"uri":"large/55e90003609b771fa324"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=ff62b2378e4f45659d54841f1c52000d&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=ff62b2378e4f45659d54841f1c52000d&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"ff62b2378e4f45659d54841f1c52000d"},"dynamic_cover":{"url_list":["https://p3.pstatp.com/obj/55e4001145a5f2b81df2","https://pb9.pstatp.com/obj/55e4001145a5f2b81df2","https://pb3.pstatp.com/obj/55e4001145a5f2b81df2"],"uri":"55e4001145a5f2b81df2"}},"aweme_id":"6508164195647753476","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":3444263,"aweme_id":"6508164195647753476","comment_count":535,"share_count":1861,"digg_count":62906},"share_url":"https://www.douyin.com/share/video/6508164195647753476/?mid=6505533013676264205","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6508164195647753476/?region=CN&mid=6505533013676264205","share_desc":"我还要录制别的,一直在忍着就怕花了妆,这次没哭,只是眼眶含泪,好好录了一个\u2026让我们好好的说一次\"再见前任\"\u2026"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"我还要录制别的,一直在忍着就怕花了妆,这次没哭,只是眼眶含泪,好好录了一个\u2026让我们好好的说一次\"再见前任\"\u2026","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":61502692330,"rate":0,"create_time":1515306483,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3572640bec574c51b16135a8704c0c04&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3572640bec574c51b16135a8704c0c04&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"3572640bec574c51b16135a8704c0c04"},"cover":{"url_list":["https://p1.pstatp.com/aweme/300x400/55ea0012cb5f5224f523.jpeg","https://pb3.pstatp.com/aweme/300x400/55ea0012cb5f5224f523.jpeg","https://pb3.pstatp.com/aweme/300x400/55ea0012cb5f5224f523.jpeg"],"uri":"300x400/55ea0012cb5f5224f523"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3572640bec574c51b16135a8704c0c04&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3572640bec574c51b16135a8704c0c04&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"3572640bec574c51b16135a8704c0c04"},"origin_cover":{"url_list":["http://p1.pstatp.com/large/55ea0012cb5f5224f523.jpeg","http://pb3.pstatp.com/large/55ea0012cb5f5224f523.jpeg","http://pb3.pstatp.com/large/55ea0012cb5f5224f523.jpeg"],"uri":"large/55ea0012cb5f5224f523"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3572640bec574c51b16135a8704c0c04&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3572640bec574c51b16135a8704c0c04&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"3572640bec574c51b16135a8704c0c04"},"dynamic_cover":{"url_list":["https://p1.pstatp.com/obj/55ed000328694bb0b18e","https://pb3.pstatp.com/obj/55ed000328694bb0b18e","https://pb3.pstatp.com/obj/55ed000328694bb0b18e"],"uri":"55ed000328694bb0b18e"}},"aweme_id":"6508191760013856014","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":3116376,"aweme_id":"6508191760013856014","comment_count":263,"share_count":4171,"digg_count":62393},"share_url":"https://www.douyin.com/share/video/6508191760013856014/?mid=6505187482120620814","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6508191760013856014/?region=CN&mid=6505187482120620814","share_desc":"离开也很体面,才没辜负这些年。你们要的完整版来了。"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"离开也很体面,才没辜负这些年。你们要的完整版来了。","region":"","text_extra":[],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":66559775769,"rate":12,"create_time":1515431124,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=205c7753da5d40e3b08e7cbbe41e5e9f&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=205c7753da5d40e3b08e7cbbe41e5e9f&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"205c7753da5d40e3b08e7cbbe41e5e9f"},"cover":{"url_list":["https://p3.pstatp.com/aweme/300x400/562e00075050a6aa5cde.jpeg","https://pb9.pstatp.com/aweme/300x400/562e00075050a6aa5cde.jpeg","https://pb3.pstatp.com/aweme/300x400/562e00075050a6aa5cde.jpeg"],"uri":"300x400/562e00075050a6aa5cde"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=205c7753da5d40e3b08e7cbbe41e5e9f&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=205c7753da5d40e3b08e7cbbe41e5e9f&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"205c7753da5d40e3b08e7cbbe41e5e9f"},"origin_cover":{"url_list":["http://p3.pstatp.com/large/562e00075050a6aa5cde.jpeg","http://pb9.pstatp.com/large/562e00075050a6aa5cde.jpeg","http://pb3.pstatp.com/large/562e00075050a6aa5cde.jpeg"],"uri":"large/562e00075050a6aa5cde"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=205c7753da5d40e3b08e7cbbe41e5e9f&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=205c7753da5d40e3b08e7cbbe41e5e9f&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"205c7753da5d40e3b08e7cbbe41e5e9f"},"dynamic_cover":{"url_list":["https://p1.pstatp.com/obj/56300004acd6dc553234","https://pb3.pstatp.com/obj/56300004acd6dc553234","https://pb3.pstatp.com/obj/56300004acd6dc553234"],"uri":"56300004acd6dc553234"}},"aweme_id":"6508727093621165316","video_labels":[],"is_vr":false,"vr_type":1,"statistics":{"play_count":694125,"aweme_id":"6508727093621165316","comment_count":305,"share_count":326,"digg_count":52324},"share_url":"https://www.douyin.com/share/video/6508727093621165316/?mid=6506720259200944910","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p9.pstatp.com/obj/330b000f63e3bf11a1f3","https://pb1.pstatp.com/obj/330b000f63e3bf11a1f3","https://pb3.pstatp.com/obj/330b000f63e3bf11a1f3"],"uri":"330b000f63e3bf11a1f3"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6508727093621165316/?region=CN&mid=6506720259200944910","share_desc":"小号更新一个 记得关注我的大号哦@乐乐啊✨"},"is_top":0,"aweme_type":0,"desc":"小号更新一个 记得关注我的大号哦@乐乐啊✨","region":"","text_extra":[{"start":16,"user_id":"58212143911","end":21,"type":0}],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":57040915340,"rate":0,"create_time":1515249674,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6f4e347753894919b5ded13a9bb2d0f9&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6f4e347753894919b5ded13a9bb2d0f9&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"6f4e347753894919b5ded13a9bb2d0f9"},"cover":{"url_list":["https://p9.pstatp.com/aweme/300x400/55d60008e7d408801487.jpeg","https://pb1.pstatp.com/aweme/300x400/55d60008e7d408801487.jpeg","https://pb3.pstatp.com/aweme/300x400/55d60008e7d408801487.jpeg"],"uri":"300x400/55d60008e7d408801487"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6f4e347753894919b5ded13a9bb2d0f9&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6f4e347753894919b5ded13a9bb2d0f9&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"6f4e347753894919b5ded13a9bb2d0f9"},"origin_cover":{"url_list":["http://p9.pstatp.com/large/55d60008e7d408801487.jpeg","http://pb1.pstatp.com/large/55d60008e7d408801487.jpeg","http://pb3.pstatp.com/large/55d60008e7d408801487.jpeg"],"uri":"large/55d60008e7d408801487"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=6f4e347753894919b5ded13a9bb2d0f9&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=6f4e347753894919b5ded13a9bb2d0f9&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"6f4e347753894919b5ded13a9bb2d0f9"},"dynamic_cover":{"url_list":["https://p3.pstatp.com/obj/55d20013ce10f027627a","https://pb9.pstatp.com/obj/55d20013ce10f027627a","https://pb3.pstatp.com/obj/55d20013ce10f027627a"],"uri":"55d20013ce10f027627a"}},"aweme_id":"6507947674417761540","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":704837,"aweme_id":"6507947674417761540","comment_count":85,"share_count":949,"digg_count":15571},"share_url":"https://www.douyin.com/share/video/6507947674417761540/?mid=6498967771601668877","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6507947674417761540/?region=CN&mid=6498967771601668877","share_desc":"说不上爱就别说谎,就一点喜欢,说不上恨就别纠缠,别装作感叹\u2026\u2026@抖音小助手"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"说不上爱就别说谎,就一点喜欢,说不上恨就别纠缠,别装作感叹\u2026\u2026@抖音小助手","region":"","text_extra":[{"start":31,"user_id":"6796248446","end":37,"type":0}],"user_digged":0},{"label_top":{"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"},"author_user_id":56238030530,"rate":0,"create_time":1515058658,"video":{"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=9f4785eacfbb450e9c8f1dd279360a37&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=9f4785eacfbb450e9c8f1dd279360a37&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"9f4785eacfbb450e9c8f1dd279360a37"},"cover":{"url_list":["https://p3.pstatp.com/aweme/300x400/55700003affbf48bbc2e.jpeg","https://pb9.pstatp.com/aweme/300x400/55700003affbf48bbc2e.jpeg","https://pb3.pstatp.com/aweme/300x400/55700003affbf48bbc2e.jpeg"],"uri":"300x400/55700003affbf48bbc2e"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=9f4785eacfbb450e9c8f1dd279360a37&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=9f4785eacfbb450e9c8f1dd279360a37&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"9f4785eacfbb450e9c8f1dd279360a37"},"origin_cover":{"url_list":["http://p3.pstatp.com/large/55700003affbf48bbc2e.jpeg","http://pb9.pstatp.com/large/55700003affbf48bbc2e.jpeg","http://pb3.pstatp.com/large/55700003affbf48bbc2e.jpeg"],"uri":"large/55700003affbf48bbc2e"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=9f4785eacfbb450e9c8f1dd279360a37&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=9f4785eacfbb450e9c8f1dd279360a37&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"9f4785eacfbb450e9c8f1dd279360a37"},"dynamic_cover":{"url_list":["https://p3.pstatp.com/obj/557100030a377ac53340","https://pb9.pstatp.com/obj/557100030a377ac53340","https://pb3.pstatp.com/obj/557100030a377ac53340"],"uri":"557100030a377ac53340"}},"aweme_id":"6507127355415203075","video_labels":[{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}],"is_vr":false,"vr_type":1,"statistics":{"play_count":829155,"aweme_id":"6507127355415203075","comment_count":121,"share_count":1003,"digg_count":12454},"share_url":"https://www.douyin.com/share/video/6507127355415203075/?mid=6505533013676264205","is_ads":false,"bodydance_score":0,"is_hash_tag":0,"status":{"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false},"label_large":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"},"share_info":{"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6507127355415203075/?region=CN&mid=6505533013676264205","share_desc":"抖音-原创音乐短视频社区"},"is_top":0,"label_thumb":{"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"},"aweme_type":0,"desc":"","region":"","text_extra":[],"user_digged":0}]
* desc : 热门挑战
*/
private ChallengeInfoBean challenge_info;
private String desc;
private List aweme_list;
public ChallengeInfoBean getChallenge_info() {
return challenge_info;
}
public void setChallenge_info(ChallengeInfoBean challenge_info) {
this.challenge_info = challenge_info;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public List getAweme_list() {
return aweme_list;
}
public void setAweme_list(List aweme_list) {
this.aweme_list = aweme_list;
}
public static class ChallengeInfoBean {
/**
* schema : aweme://aweme/challenge/detail?cid=1589264556085256
* user_count : 17932
* author : {}
* cha_name : 体面手势舞
* cid : 1589264556085256
* type : 0
* desc : 想必你最近一定听过这段特别火的歌词——“分手应该体面,谁都不要说抱歉。”最近站内的小伙伴们也纷纷用这首歌创作了自己的手势舞,你不来挑战一下嘛~
赶快用挑战推荐的插曲拍一支体面手势舞,回味影片带给我们的那些感触吧~
*/
private String schema;
private int user_count;
private AuthorBean author;
private String cha_name;
private String cid;
private int type;
private String desc;
public String getSchema() {
return schema;
}
public void setSchema(String schema) {
this.schema = schema;
}
public int getUser_count() {
return user_count;
}
public void setUser_count(int user_count) {
this.user_count = user_count;
}
public AuthorBean getAuthor() {
return author;
}
public void setAuthor(AuthorBean author) {
this.author = author;
}
public String getCha_name() {
return cha_name;
}
public void setCha_name(String cha_name) {
this.cha_name = cha_name;
}
public String getCid() {
return cid;
}
public void setCid(String cid) {
this.cid = cid;
}
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public static class AuthorBean {
}
}
public static class AwemeListBean {
/**
* label_top : {"url_list":["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"],"uri":"c150000f34767e2cb56"}
* author_user_id : 58920109289
* rate : 0
* create_time : 1515035072
* video : {"ratio":"720p","has_watermark":false,"play_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"3715f2871acd4d50a0f831083b62d1d3"},"cover":{"url_list":["https://p3.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg","https://pb9.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg","https://pb3.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg"],"uri":"300x400/555b00050c3d302319e7"},"height":960,"width":540,"download_addr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"3715f2871acd4d50a0f831083b62d1d3"},"origin_cover":{"url_list":["http://p3.pstatp.com/large/555b00050c3d302319e7.jpeg","http://pb9.pstatp.com/large/555b00050c3d302319e7.jpeg","http://pb3.pstatp.com/large/555b00050c3d302319e7.jpeg"],"uri":"large/555b00050c3d302319e7"},"play_addr_lowbr":{"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"3715f2871acd4d50a0f831083b62d1d3"},"dynamic_cover":{"url_list":["https://p1.pstatp.com/obj/555a0006f24d0f7e1874","https://pb3.pstatp.com/obj/555a0006f24d0f7e1874","https://pb3.pstatp.com/obj/555a0006f24d0f7e1874"],"uri":"555a0006f24d0f7e1874"}}
* aweme_id : 6507026057026080008
* video_labels : [{"label_type":3,"label_url":{"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}}]
* is_vr : false
* vr_type : 1
* statistics : {"play_count":4987874,"aweme_id":"6507026057026080008","comment_count":837,"share_count":14160,"digg_count":138762}
* share_url : https://www.douyin.com/share/video/6507026057026080008/?mid=6505533013676264205
* is_ads : false
* bodydance_score : 0
* is_hash_tag : 0
* status : {"allow_share":true,"allow_comment":true,"with_goods":false,"is_private":false,"is_delete":false}
* label_large : {"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}
* share_info : {"share_weibo_desc":"#抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>","share_title":"@抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!","share_url":"https://www.douyin.com/share/video/6507026057026080008/?region=CN&mid=6505533013676264205","share_desc":"我爱过你 利落干脆\u2026\u2026"}
* is_top : 0
* label_thumb : {"url_list":["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"],"uri":"2efe004a4a7dc47b3bc2"}
* aweme_type : 0
* desc : 我爱过你 利落干脆……
* region :
* text_extra : []
* user_digged : 0
*/
private LabelTopBean label_top;
private long author_user_id;
private int rate;
private int create_time;
private VideoBean video;
private String aweme_id;
private boolean is_vr;
private int vr_type;
private StatisticsBean statistics;
private String share_url;
private boolean is_ads;
private int bodydance_score;
private int is_hash_tag;
private StatusBean status;
private LabelLargeBean label_large;
private ShareInfoBean share_info;
private int is_top;
private LabelThumbBean label_thumb;
private int aweme_type;
private String desc;
private String region;
private int user_digged;
private List video_labels;
private List> text_extra;
public LabelTopBean getLabel_top() {
return label_top;
}
public void setLabel_top(LabelTopBean label_top) {
this.label_top = label_top;
}
public long getAuthor_user_id() {
return author_user_id;
}
public void setAuthor_user_id(long author_user_id) {
this.author_user_id = author_user_id;
}
public int getRate() {
return rate;
}
public void setRate(int rate) {
this.rate = rate;
}
public int getCreate_time() {
return create_time;
}
public void setCreate_time(int create_time) {
this.create_time = create_time;
}
public VideoBean getVideo() {
return video;
}
public void setVideo(VideoBean video) {
this.video = video;
}
public String getAweme_id() {
return aweme_id;
}
public void setAweme_id(String aweme_id) {
this.aweme_id = aweme_id;
}
public boolean isIs_vr() {
return is_vr;
}
public void setIs_vr(boolean is_vr) {
this.is_vr = is_vr;
}
public int getVr_type() {
return vr_type;
}
public void setVr_type(int vr_type) {
this.vr_type = vr_type;
}
public StatisticsBean getStatistics() {
return statistics;
}
public void setStatistics(StatisticsBean statistics) {
this.statistics = statistics;
}
public String getShare_url() {
return share_url;
}
public void setShare_url(String share_url) {
this.share_url = share_url;
}
public boolean isIs_ads() {
return is_ads;
}
public void setIs_ads(boolean is_ads) {
this.is_ads = is_ads;
}
public int getBodydance_score() {
return bodydance_score;
}
public void setBodydance_score(int bodydance_score) {
this.bodydance_score = bodydance_score;
}
public int getIs_hash_tag() {
return is_hash_tag;
}
public void setIs_hash_tag(int is_hash_tag) {
this.is_hash_tag = is_hash_tag;
}
public StatusBean getStatus() {
return status;
}
public void setStatus(StatusBean status) {
this.status = status;
}
public LabelLargeBean getLabel_large() {
return label_large;
}
public void setLabel_large(LabelLargeBean label_large) {
this.label_large = label_large;
}
public ShareInfoBean getShare_info() {
return share_info;
}
public void setShare_info(ShareInfoBean share_info) {
this.share_info = share_info;
}
public int getIs_top() {
return is_top;
}
public void setIs_top(int is_top) {
this.is_top = is_top;
}
public LabelThumbBean getLabel_thumb() {
return label_thumb;
}
public void setLabel_thumb(LabelThumbBean label_thumb) {
this.label_thumb = label_thumb;
}
public int getAweme_type() {
return aweme_type;
}
public void setAweme_type(int aweme_type) {
this.aweme_type = aweme_type;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public String getRegion() {
return region;
}
public void setRegion(String region) {
this.region = region;
}
public int getUser_digged() {
return user_digged;
}
public void setUser_digged(int user_digged) {
this.user_digged = user_digged;
}
public List getVideo_labels() {
return video_labels;
}
public void setVideo_labels(List video_labels) {
this.video_labels = video_labels;
}
public List> getText_extra() {
return text_extra;
}
public void setText_extra(List> text_extra) {
this.text_extra = text_extra;
}
public static class LabelTopBean {
/**
* url_list : ["https://p3.pstatp.com/obj/c150000f34767e2cb56","https://pb9.pstatp.com/obj/c150000f34767e2cb56","https://pb3.pstatp.com/obj/c150000f34767e2cb56"]
* uri : c150000f34767e2cb56
*/
private String uri;
private List url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List getUrl_list() {
return url_list;
}
public void setUrl_list(List url_list) {
this.url_list = url_list;
}
}
public static class VideoBean {
/**
* ratio : 720p
* has_watermark : false
* play_addr : {"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"3715f2871acd4d50a0f831083b62d1d3"}
* cover : {"url_list":["https://p3.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg","https://pb9.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg","https://pb3.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg"],"uri":"300x400/555b00050c3d302319e7"}
* height : 960
* width : 540
* download_addr : {"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"],"uri":"3715f2871acd4d50a0f831083b62d1d3"}
* origin_cover : {"url_list":["http://p3.pstatp.com/large/555b00050c3d302319e7.jpeg","http://pb9.pstatp.com/large/555b00050c3d302319e7.jpeg","http://pb3.pstatp.com/large/555b00050c3d302319e7.jpeg"],"uri":"large/555b00050c3d302319e7"}
* play_addr_lowbr : {"url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&media_type=4&vr_type=0"],"uri":"3715f2871acd4d50a0f831083b62d1d3"}
* dynamic_cover : {"url_list":["https://p1.pstatp.com/obj/555a0006f24d0f7e1874","https://pb3.pstatp.com/obj/555a0006f24d0f7e1874","https://pb3.pstatp.com/obj/555a0006f24d0f7e1874"],"uri":"555a0006f24d0f7e1874"}
*/
private String ratio;
private boolean has_watermark;
private PlayAddrBean play_addr;
private CoverBean cover;
private int height;
private int width;
private DownloadAddrBean download_addr;
private OriginCoverBean origin_cover;
private PlayAddrLowbrBean play_addr_lowbr;
private DynamicCoverBean dynamic_cover;
public String getRatio() {
return ratio;
}
public void setRatio(String ratio) {
this.ratio = ratio;
}
public boolean isHas_watermark() {
return has_watermark;
}
public void setHas_watermark(boolean has_watermark) {
this.has_watermark = has_watermark;
}
public PlayAddrBean getPlay_addr() {
return play_addr;
}
public void setPlay_addr(PlayAddrBean play_addr) {
this.play_addr = play_addr;
}
public CoverBean getCover() {
return cover;
}
public void setCover(CoverBean cover) {
this.cover = cover;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
public DownloadAddrBean getDownload_addr() {
return download_addr;
}
public void setDownload_addr(DownloadAddrBean download_addr) {
this.download_addr = download_addr;
}
public OriginCoverBean getOrigin_cover() {
return origin_cover;
}
public void setOrigin_cover(OriginCoverBean origin_cover) {
this.origin_cover = origin_cover;
}
public PlayAddrLowbrBean getPlay_addr_lowbr() {
return play_addr_lowbr;
}
public void setPlay_addr_lowbr(PlayAddrLowbrBean play_addr_lowbr) {
this.play_addr_lowbr = play_addr_lowbr;
}
public DynamicCoverBean getDynamic_cover() {
return dynamic_cover;
}
public void setDynamic_cover(DynamicCoverBean dynamic_cover) {
this.dynamic_cover = dynamic_cover;
}
public static class PlayAddrBean {
/**
* url_list : ["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&media_type=4&vr_type=0"]
* uri : 3715f2871acd4d50a0f831083b62d1d3
*/
private String uri;
private List url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List getUrl_list() {
return url_list;
}
public void setUrl_list(List url_list) {
this.url_list = url_list;
}
}
public static class CoverBean {
/**
* url_list : ["https://p3.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg","https://pb9.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg","https://pb3.pstatp.com/aweme/300x400/555b00050c3d302319e7.jpeg"]
* uri : 300x400/555b00050c3d302319e7
*/
private String uri;
private List url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List getUrl_list() {
return url_list;
}
public void setUrl_list(List url_list) {
this.url_list = url_list;
}
}
public static class DownloadAddrBean {
/**
* url_list : ["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&watermark=0&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&watermark=0&media_type=4&vr_type=0"]
* uri : 3715f2871acd4d50a0f831083b62d1d3
*/
private String uri;
private List url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List getUrl_list() {
return url_list;
}
public void setUrl_list(List url_list) {
this.url_list = url_list;
}
}
public static class OriginCoverBean {
/**
* url_list : ["http://p3.pstatp.com/large/555b00050c3d302319e7.jpeg","http://pb9.pstatp.com/large/555b00050c3d302319e7.jpeg","http://pb3.pstatp.com/large/555b00050c3d302319e7.jpeg"]
* uri : large/555b00050c3d302319e7
*/
private String uri;
private List url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List getUrl_list() {
return url_list;
}
public void setUrl_list(List url_list) {
this.url_list = url_list;
}
}
public static class PlayAddrLowbrBean {
/**
* url_list : ["https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=0&ratio=720p&media_type=4&vr_type=0","https://aweme.snssdk.com/aweme/v1/play/?video_id=3715f2871acd4d50a0f831083b62d1d3&line=1&ratio=720p&media_type=4&vr_type=0"]
* uri : 3715f2871acd4d50a0f831083b62d1d3
*/
private String uri;
private List url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List getUrl_list() {
return url_list;
}
public void setUrl_list(List url_list) {
this.url_list = url_list;
}
}
public static class DynamicCoverBean {
/**
* url_list : ["https://p1.pstatp.com/obj/555a0006f24d0f7e1874","https://pb3.pstatp.com/obj/555a0006f24d0f7e1874","https://pb3.pstatp.com/obj/555a0006f24d0f7e1874"]
* uri : 555a0006f24d0f7e1874
*/
private String uri;
private List url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List getUrl_list() {
return url_list;
}
public void setUrl_list(List url_list) {
this.url_list = url_list;
}
}
}
public static class StatisticsBean {
/**
* play_count : 4987874
* aweme_id : 6507026057026080008
* comment_count : 837
* share_count : 14160
* digg_count : 138762
*/
private int play_count;
private String aweme_id;
private int comment_count;
private int share_count;
private int digg_count;
public int getPlay_count() {
return play_count;
}
public void setPlay_count(int play_count) {
this.play_count = play_count;
}
public String getAweme_id() {
return aweme_id;
}
public void setAweme_id(String aweme_id) {
this.aweme_id = aweme_id;
}
public int getComment_count() {
return comment_count;
}
public void setComment_count(int comment_count) {
this.comment_count = comment_count;
}
public int getShare_count() {
return share_count;
}
public void setShare_count(int share_count) {
this.share_count = share_count;
}
public int getDigg_count() {
return digg_count;
}
public void setDigg_count(int digg_count) {
this.digg_count = digg_count;
}
}
public static class StatusBean {
/**
* allow_share : true
* allow_comment : true
* with_goods : false
* is_private : false
* is_delete : false
*/
private boolean allow_share;
private boolean allow_comment;
private boolean with_goods;
private boolean is_private;
private boolean is_delete;
public boolean isAllow_share() {
return allow_share;
}
public void setAllow_share(boolean allow_share) {
this.allow_share = allow_share;
}
public boolean isAllow_comment() {
return allow_comment;
}
public void setAllow_comment(boolean allow_comment) {
this.allow_comment = allow_comment;
}
public boolean isWith_goods() {
return with_goods;
}
public void setWith_goods(boolean with_goods) {
this.with_goods = with_goods;
}
public boolean isIs_private() {
return is_private;
}
public void setIs_private(boolean is_private) {
this.is_private = is_private;
}
public boolean isIs_delete() {
return is_delete;
}
public void setIs_delete(boolean is_delete) {
this.is_delete = is_delete;
}
}
public static class LabelLargeBean {
/**
* url_list : ["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"]
* uri : 330a000f6d4569feb2f7
*/
private String uri;
private List url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List getUrl_list() {
return url_list;
}
public void setUrl_list(List url_list) {
this.url_list = url_list;
}
}
public static class ShareInfoBean {
/**
* share_weibo_desc : #抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>
* share_title : @抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!
* share_url : https://www.douyin.com/share/video/6507026057026080008/?region=CN&mid=6505533013676264205
* share_desc : 我爱过你 利落干脆……
*/
private String share_weibo_desc;
private String share_title;
private String share_url;
private String share_desc;
public String getShare_weibo_desc() {
return share_weibo_desc;
}
public void setShare_weibo_desc(String share_weibo_desc) {
this.share_weibo_desc = share_weibo_desc;
}
public String getShare_title() {
return share_title;
}
public void setShare_title(String share_title) {
this.share_title = share_title;
}
public String getShare_url() {
return share_url;
}
public void setShare_url(String share_url) {
this.share_url = share_url;
}
public String getShare_desc() {
return share_desc;
}
public void setShare_desc(String share_desc) {
this.share_desc = share_desc;
}
}
public static class LabelThumbBean {
/**
* url_list : ["https://p1.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2","https://pb3.pstatp.com/obj/2efe004a4a7dc47b3bc2"]
* uri : 2efe004a4a7dc47b3bc2
*/
private String uri;
private List url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List getUrl_list() {
return url_list;
}
public void setUrl_list(List url_list) {
this.url_list = url_list;
}
}
public static class VideoLabelsBean {
/**
* label_type : 3
* label_url : {"url_list":["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"],"uri":"330a000f6d4569feb2f7"}
*/
private int label_type;
private LabelUrlBean label_url;
public int getLabel_type() {
return label_type;
}
public void setLabel_type(int label_type) {
this.label_type = label_type;
}
public LabelUrlBean getLabel_url() {
return label_url;
}
public void setLabel_url(LabelUrlBean label_url) {
this.label_url = label_url;
}
public static class LabelUrlBean {
/**
* url_list : ["https://p1.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7","https://pb3.pstatp.com/obj/330a000f6d4569feb2f7"]
* uri : 330a000f6d4569feb2f7
*/
private String uri;
private List url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List getUrl_list() {
return url_list;
}
public void setUrl_list(List url_list) {
this.url_list = url_list;
}
}
}
}
}
}
//FaxianFragment
package com.example.my_douyin.fragment;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v7.widget.LinearLayoutManager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.example.my_douyin.R;
import com.example.my_douyin.adapter.MyAdapter;
import com.example.my_douyin.bean.Lunbotu;
import com.example.my_douyin.bean.UserBean;
import com.example.my_douyin.p.Presenter;
import com.example.my_douyin.v.IView;
import com.jcodecraeer.xrecyclerview.ProgressStyle;
import com.jcodecraeer.xrecyclerview.XRecyclerView;
import java.util.ArrayList;
import java.util.List;
/** * Created by 老北城 on 2018/01/17. */
public class FaxianFragment extends Fragment implements IView {
private XRecyclerView xrc;
private Presenter presenter;
private int cursor = 0;
private int count = 5;
private List ban = new ArrayList<>();
private List list = new ArrayList<>();
private MyAdapter myAdapter;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = View.inflate(getContext(), R.layout.faxain_layout, null);
xrc = (XRecyclerView) view.findViewById(R.id.xrc);
return view;
}
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
presenter = new Presenter(this);
presenter.getLunbo();
presenter.getUser(cursor, count);
//设置可上拉
xrc.setPullRefreshEnabled(true);
xrc.setLoadingMoreEnabled(true);
//设置上拉下拉样式
xrc.setRefreshProgressStyle(ProgressStyle.BallSpinFadeLoader);
xrc.setLoadingMoreProgressStyle(ProgressStyle.BallClipRotatePulse);
xrc.setLoadingListener(new XRecyclerView.LoadingListener() {
@Override
public void onRefresh() {
cursor++;
count = count + 5;
presenter.getUser(cursor, count);
myAdapter.notifyDataSetChanged();
xrc.refreshComplete();
}
@Override
public void onLoadMore() {
// cursor++;
count = count + 5;
presenter.getUser(cursor, count);
myAdapter.notifyDataSetChanged();
xrc.loadMoreComplete();
}
});
}
@Override
public void onSuccess(Lunbotu lunbotu) {
List banner = lunbotu.getBanner();
ban.addAll(banner);
}
@Override
public void onFailed(String 数据错误) {
}
@Override
public void onUserSuccess(UserBean userBean) {
List category_list = userBean.getCategory_list();
list.addAll(category_list);
xrc.setLayoutManager(new LinearLayoutManager(getContext(), LinearLayoutManager.VERTICAL, false));
myAdapter = new MyAdapter(getContext(), ban, list);
xrc.setAdapter(myAdapter);
}
@Override
public void onUserFailed(String 数据错误) {
}
}
//GuanFragment
package com.example.my_douyin.fragment;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.example.my_douyin.R;
/** * Created by 老北城 on 2018/01/17. */
public class GuanFragment extends Fragment {
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = View.inflate(getContext(), R.layout.guanzhu_layout, null);
return view;
}
}
//MySelfFragment
package com.example.my_douyin.fragment;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.example.my_douyin.R;
/** * Created by 老北城 on 2018/01/17. */
public class MySelfFragment extends Fragment {
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = View.inflate(getContext(), R.layout.myself_layout, null);
return view;
}
}
//ShouyeFragment
package com.example.my_douyin.fragment;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.example.my_douyin.R;
import com.example.my_douyin.adapter.MyVpAdapter;
import com.example.my_douyin.bean.Lunbotu;
import com.example.my_douyin.bean.UserBean;
import com.example.my_douyin.p.Presenter;
import com.example.my_douyin.v.IView;
import java.util.ArrayList;
import java.util.List;
import fr.castorflex.android.verticalviewpager.VerticalViewPager;
/** * Created by 老北城 on 2018/01/17. */
public class ShouyeFragment extends Fragment implements IView{
private VerticalViewPager vvp;
private MyVpAdapter myVpAdapter;
private List list = new ArrayList<>();
private Presenter presenter;
private int cursor = 0;
private int count = 5;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = View.inflate(getContext(), R.layout.shouye_layout, null);
vvp = (VerticalViewPager) view.findViewById(R.id.vvp);
return view;
}
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
presenter = new Presenter(this);
presenter.getUser(cursor, count);
}
@Override
public void onSuccess(Lunbotu lunbotu) {
}
@Override
public void onFailed(String 数据错误) {
}
@Override
public void onUserSuccess(UserBean userBean) {
List category_list = userBean.getCategory_list();
for (int i = 0; i < category_list.size(); i++) {
List aweme_list = category_list.get(i).getAweme_list();
list.addAll(aweme_list);
}
myVpAdapter = new MyVpAdapter(getActivity(), list);
vvp.setAdapter(myVpAdapter);
}
@Override
public void onUserFailed(String 数据错误) {
}
}
//Model
package com.example.my_douyin.m;
import com.example.my_douyin.bean.Lunbotu;
import com.example.my_douyin.bean.UserBean;
import com.example.my_douyin.p.IPre;
import com.example.my_douyin.utils.RetiofitVip;
import com.example.my_douyin.utils.RetrofitHelper;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.functions.Consumer;
import io.reactivex.schedulers.Schedulers;
/** * Created by 老北城 on 2018/01/12. */
public class Model {
public void getLunbo(final IPre iPre){
RetiofitVip retiofitVip = RetrofitHelper.getRetrofit("http://api.amemv.com/").create(RetiofitVip.class);
retiofitVip.getlun("1128","no_retry","23028350734","42386607829")
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Consumer() {
@Override
public void accept(Lunbotu lunbotu) throws Exception {
if (lunbotu != null) {
iPre.onSuccess(lunbotu);
} else {
iPre.onFailed("数据错误");
}
}
});
}
public void getUser(int cursor, int count,final IPre iPre){
RetiofitVip retiofitVip = RetrofitHelper.getRetrofit("http://api.amemv.com/").create(RetiofitVip.class);
retiofitVip.getuser(cursor,count)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Consumer() {
@Override
public void accept(UserBean userBean) throws Exception {
if (userBean != null) {
iPre.onUserSuccess(userBean);
} else {
iPre.onUserFailed("数据错误");
}
}
});
}
}
//IPre
package com.example.my_douyin.p;
import com.example.my_douyin.bean.Lunbotu;
import com.example.my_douyin.bean.UserBean;
/** * Created by 老北城 on 2018/01/12. */
public interface IPre {
void onSuccess(Lunbotu lunbotu);
void onFailed(String 数据错误);
void onUserSuccess(UserBean userBean);
void onUserFailed(String 数据错误);
}
//Presenter
package com.example.my_douyin.p;
import com.example.my_douyin.bean.Lunbotu;
import com.example.my_douyin.bean.UserBean;
import com.example.my_douyin.m.Model;
import com.example.my_douyin.v.IView;
/** * Created by 老北城 on 2018/01/12. */
public class Presenter implements IPre {
private IView iView;
private Model model;
public Presenter(IView iView) {
this.iView = iView;
model=new Model();
}
public void getLunbo(){
model.getLunbo(this);
}
public void getUser(int cursor, int count){
model.getUser(cursor,count,this);
}
@Override
public void onSuccess(Lunbotu lunbotu) {
iView.onSuccess(lunbotu);
}
@Override
public void onFailed(String 数据错误) {
iView.onFailed(数据错误);
}
@Override
public void onUserSuccess(UserBean userBean) {
iView.onUserSuccess(userBean);
}
@Override
public void onUserFailed(String 数据错误) {
iView.onUserFailed(数据错误);
}
}
//Intercept
package com.example.my_douyin.utils;
import java.io.IOException;
import okhttp3.HttpUrl;
import okhttp3.Interceptor;
import okhttp3.Request;
import okhttp3.Response;
public class Intercept implements Interceptor {
@Override
public Response intercept(Chain chain) throws IOException {
Request original = chain.request();
HttpUrl url=original.url().newBuilder()
.addQueryParameter("source","android")
.build();
//添加请求头
Request request = original.newBuilder()
.url(url)
.build();
return chain.proceed(request);
}
}
//RetiofitVip
package com.example.my_douyin.utils;
import com.example.my_douyin.bean.Lunbotu;
import com.example.my_douyin.bean.UserBean;
import io.reactivex.Observable;
import retrofit2.http.GET;
import retrofit2.http.Query;
public interface RetiofitVip {
//获取tablayout的内容
//http://api.amemv.com/aweme/v1/find/&aid=1128
// http://api.amemv.com/aweme/v1/find/?
// retry_type=no_retry
// &iid=23028350734
// &device_id=42386607829
// &aid=1128
// &app_name=aweme&version_code=169&version_name=1.6.9&device_platform=android&ssmix=a&device_type=Redmi+Note+4&device_brand=Xiaomi&language=zh&os_api=23&os_version=6.0&uuid=863411038560129&openudid=87f33cdff2475c29&manifest_version_code=169&resolution=1080*1920&dpi=480&update_version_code=1692&_rticket=1515741876519&ts=1515741878&as=a1d5b625a65bca22e8&cp=67b8a3566c885d23e1
@GET("aweme/v1/find/")
Observable getlun(@Query("aid") String aid,
@Query("retry_type") String retry_type,
@Query("iid") String iid,
@Query("device_id") String device_id);
@GET("aweme/v1/category/list/")
Observable getuser(@Query("cursor") int cursor,@Query("count") int count);
//http://api.amemv.com/aweme/v1/category/list/?cursor=0&count=5
// &retry_type=no_retry
// &iid=23028350734
// &device_id=42386607829
// &ac=wifi
// &channel=xiaomi
// &aid=1128
// &app_name=aweme
// &version_code=169
// &version_name=1.6.9
// &device_platform=android
// &ssmix=a
// &device_type=Redmi+Note+4
// &device_brand=Xiaomi
// &language=zh
// &os_api=23
// &os_version=6.0
// &uuid=863411038560129
// &openudid=87f33cdff2475c29
// &manifest_version_code=169
// &resolution=1080*1920
// &dpi=480
// &update_version_code=1692
// &_rticket=1515741876521
// &ts=1515741878
// &as=a195564586db1ac208
// &cp=61b2af5864845224e1
}
//RetrofitHelper
package com.example.my_douyin.utils;
import okhttp3.OkHttpClient;
import retrofit2.Retrofit;
import retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;
import retrofit2.converter.gson.GsonConverterFactory;
public class RetrofitHelper {
public static Retrofit retrofit;
public static Retrofit getRetrofit(String url) {
if (retrofit == null) {
synchronized (RetrofitHelper.class) {
if (retrofit == null) {
OkHttpClient client = new OkHttpClient.Builder()
.addInterceptor(new Intercept())
.build();
retrofit = new Retrofit.Builder()
.baseUrl(url)
.client(client)
.addConverterFactory(GsonConverterFactory.create())
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())
.build();
}
}
}
return retrofit;
}
}
//IView
package com.example.my_douyin.v;
import com.example.my_douyin.bean.Lunbotu;
import com.example.my_douyin.bean.UserBean;
/** * Created by 老北城 on 2018/01/12. */
public interface IView {
void onSuccess(Lunbotu lunbotu);
void onFailed(String 数据错误);
void onUserSuccess(UserBean userBean);
void onUserFailed(String 数据错误);
}
//Main
package com.example.my_douyin.v;
import android.graphics.Color;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import com.example.my_douyin.R;
import com.example.my_douyin.fragment.FaxianFragment;
import com.example.my_douyin.fragment.GuanFragment;
import com.example.my_douyin.fragment.MySelfFragment;
import com.example.my_douyin.fragment.ShouyeFragment;
import com.hjm.bottomtabbar.BottomTabBar;
import java.util.List;
import butterknife.BindView;
import butterknife.ButterKnife;
public class Main extends AppCompatActivity {
@BindView(R.id.bottomTarBar)
BottomTabBar bottomTarBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main3);
ButterKnife.bind(this);
bottomTarBar.init(getSupportFragmentManager())
.setImgSize(45, 45)//图片大小
.setFontSize(14)//字体大小
.setTabPadding(5, 5, 5)//边距
.setChangeColor(Color.RED, Color.BLACK)
.addTabItem("首页", R.drawable.x_sy_b, ShouyeFragment.class)
.addTabItem("发现", R.drawable.x_fx_b, FaxianFragment.class)
.addTabItem("关注", R.drawable.x_xin, GuanFragment.class)
.addTabItem("我的", R.drawable.x_wd_b, MySelfFragment.class)
.isShowDivider(true)
.setOnTabChangeListener(new BottomTabBar.OnTabChangeListener() {
@Override
public void onTabChange(int position, String name) {
}
});
}
}
//Main2Activity
package com.example.my_douyin.v;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ImageView;
import com.bumptech.glide.Glide;
import com.example.my_douyin.R;
import butterknife.BindView;
import butterknife.ButterKnife;
import fm.jiecao.jcvideoplayer_lib.JCVideoPlayer;
import fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard;
public class Main2Activity extends AppCompatActivity {
@BindView(R.id.videoplayer)
JCVideoPlayerStandard videoplayer;
private String pic;
private String desc;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
ButterKnife.bind(this);
Intent intent = getIntent();
String url = intent.getStringExtra("url");
pic = intent.getStringExtra("pic");
desc = intent.getStringExtra("desc");
WebView webView = new WebView(this);
webView.loadUrl(url);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient(){
//页面加载开始
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
}
//页面加载完成
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
String realUrl = url;
//这个realUrl即为重定向之后的地址
boolean setUp = videoplayer.setUp(realUrl, JCVideoPlayer.SCREEN_LAYOUT_LIST, desc);
if (setUp) {
videoplayer.thumbImageView.setScaleType(ImageView.ScaleType.FIT_XY);
Glide.with(Main2Activity.this).load(pic).into(videoplayer.thumbImageView);
}
}
});
}
@Override
public void onBackPressed() {
if (JCVideoPlayer.backPress()) {
return;
}
super.onBackPressed();
}
@Override
protected void onPause() {
super.onPause();
JCVideoPlayer.releaseAllVideos();
}
}