//依赖

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

<?xml version="1.0" encoding="utf-8"?><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();    }}

更多相关文章

  1. android中的Mediaplayer------可以同时打开多个视频播放--------
  2. android SurfaceView播放视频
  3. VideoView和MediaController实现网络视频播放器demo
  4. android中使用surfaceview进行视频播放
  5. Writing code that captures videos on Android(录制视频,带相机
  6. android接收mjpg-streamer软件视频流
  7. GoogleDrive视频直链播放
  8. Android截取视频帧并转化为Bitmap
  9. 仿抖音视频详情页的红心点赞动效

随机推荐

  1. USB开发------android AOA开发
  2. [笔记]2012年移动大趋势(上)
  3. Android加载Gif和ImageView的通用解决方
  4. Android电池管理系统系统分析
  5. Android开发规范(编码+性能+UI)
  6. Android触摸事件机制
  7. 将一个Android项目作为另一个Android(安
  8. 享受Android应用程序的Java技术盛宴
  9. android:layout_gravity 和 android:grav
  10. TS3.0 引入 opengl es 1.x, opengl es 2.