MainActivity
package com.example.wqa
import android.graphics.Color
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import com.example.wqa.fragment.FaxianFragment
import com.example.wqa.fragment.GuanFragment
import com.example.wqa.fragment.MySelfFragment
import com.example.wqa.fragment.ShouyeFragment
import com.hjm.bottomtabbar.BottomTabBar
import butterknife.BindView
import butterknife.ButterKnife
public class MainActivity extends AppCompatActivity {
@BindView(R.id.bottomTarBar)
BottomTabBar bottomTarBar
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
ButterKnife.bind(this)
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.wqa;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ImageView;
import com.bumptech.glide.Glide;
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;
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();
}
}
Model
package com.example.wqa.m
import com.example.wqa.bean.Lunbotu
import com.example.wqa.bean.UserBean
import com.example.wqa.p.IPre
import com.example.wqa.utils.RetiofitVip
import com.example.wqa.utils.RetrofitHelper
import io.reactivex.android.schedulers.AndroidSchedulers
import io.reactivex.functions.Consumer
import io.reactivex.schedulers.Schedulers
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<Lunbotu>() {
@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<UserBean>() {
@Override
public void accept(UserBean userBean) throws Exception {
if (userBean != null) {
iPre.onUserSuccess(userBean)
} else {
iPre.onUserFailed("数据错误")
}
}
})
}
}
IView
package com.example.wqa;
import com.example.wqa.bean.Lunbotu;
import com.example.wqa.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 数据错误);
}
IPre
package com.example.wqa.p;
import com.example.wqa.bean.Lunbotu;
import com.example.wqa.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.wqa.p;
import com.example.wqa.IView;
import com.example.wqa.bean.Lunbotu;
import com.example.wqa.bean.UserBean;
import com.example.wqa.m.Model;
/**
* 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.wqa.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.wqa.m
import com.example.wqa.bean.Lunbotu
import com.example.wqa.bean.UserBean
import com.example.wqa.p.IPre
import com.example.wqa.utils.RetiofitVip
import com.example.wqa.utils.RetrofitHelper
import io.reactivex.android.schedulers.AndroidSchedulers
import io.reactivex.functions.Consumer
import io.reactivex.schedulers.Schedulers
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<Lunbotu>() {
@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<UserBean>() {
@Override
public void accept(UserBean userBean) throws Exception {
if (userBean != null) {
iPre.onUserSuccess(userBean)
} else {
iPre.onUserFailed("数据错误")
}
}
})
}
}
RetrofitHelper
package com.example.wqa.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;
}
}
MyAdapter
package com.example.wqa.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.wqa.R
import com.example.wqa.bean.Lunbotu
import com.example.wqa.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
public class MyAdapter extends XRecyclerView.Adapter<XRecyclerView.ViewHolder> {
private Context context
private List<Lunbotu.BannerBean> ban
private List<UserBean.CategoryListBean> list
private ArrayList<String> listimg
private boolean flag
public MyAdapter(Context context, List<Lunbotu.BannerBean> ban, List<UserBean.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<String> listtitle = new ArrayList<>()
listimg.clear()
listtitle.clear()
for (int i = 0
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.wqa.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.TextView
import com.example.wqa.R
import com.example.wqa.bean.UserBean
import java.util.List
public class MyVideoAdapter extends RecyclerView.Adapter<MyVideoAdapter.ViewHolder> {
private Context context
private List<UserBean.CategoryListBean> list
public MyVideoAdapter(Context context, List<UserBean.CategoryListBean> list) {
this.context = context
this.list = list
}
@Override
public 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(ViewHolder holder, int position) {
holder.text.setText(list.get(position).getDesc())
List<UserBean.CategoryListBean.AwemeListBean> aweme_list = list.get(position).getAweme_list()
for (int i = 0
String desc = aweme_list.get(i).getDesc()
holder.content.setText(desc)
}
List<UserBean.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.wqa.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.wqa.Main2Activity
import com.example.wqa.R
import com.example.wqa.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
public class MyVideoAdapter2 extends RecyclerView.Adapter<MyVideoAdapter2.ViewHolder> {
private Context context
private List<UserBean.CategoryListBean.AwemeListBean> list
public MyVideoAdapter2(Context context, List<UserBean.CategoryListBean.AwemeListBean> list) {
this.context = context
this.list = list
}
@Override
public 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(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.wqa.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 com.bumptech.glide.Glide;
import com.example.wqa.R;
import com.example.wqa.bean.UserBean;
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<UserBean.CategoryListBean.AwemeListBean> list;
public MyVpAdapter(Context context, List<UserBean.CategoryListBean.AwemeListBean> 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;
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);
}
}
});
container.addView(view);
return view;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((View) object);
}
}
Lunbotu
package com.example.wqa.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<BannerBean> 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<BannerBean> getBanner() {
return banner;
}
public void setBanner(List<BannerBean> 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<String> url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List<String> getUrl_list() {
return url_list;
}
public void setUrl_list(List<String> url_list) {
this.url_list = url_list;
}
}
}
}
UserBean
package com.example.wqa.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<CategoryListBean> 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<CategoryListBean> getCategory_list() {
return category_list;
}
public void setCategory_list(List<CategoryListBean> 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<AwemeListBean> 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<AwemeListBean> getAweme_list() {
return aweme_list;
}
public void setAweme_list(List<AwemeListBean> aweme_list) {
this.aweme_list = aweme_list;
}
public static class ChallengeInfoBean {
/**
* schema : aweme:
* 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:
* 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<VideoLabelsBean> 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<VideoLabelsBean> getVideo_labels() {
return video_labels;
}
public void setVideo_labels(List<VideoLabelsBean> 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<String> url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List<String> getUrl_list() {
return url_list;
}
public void setUrl_list(List<String> 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<String> url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List<String> getUrl_list() {
return url_list;
}
public void setUrl_list(List<String> 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<String> url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List<String> getUrl_list() {
return url_list;
}
public void setUrl_list(List<String> 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<String> url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List<String> getUrl_list() {
return url_list;
}
public void setUrl_list(List<String> 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<String> url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List<String> getUrl_list() {
return url_list;
}
public void setUrl_list(List<String> 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<String> url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List<String> getUrl_list() {
return url_list;
}
public void setUrl_list(List<String> 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<String> url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List<String> getUrl_list() {
return url_list;
}
public void setUrl_list(List<String> 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<String> url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List<String> getUrl_list() {
return url_list;
}
public void setUrl_list(List<String> url_list) {
this.url_list = url_list;
}
}
public static class ShareInfoBean {
/**
* share_weibo_desc : #抖音上瘾# @抖音玩家 发了一个抖音短视频,你尽管点开,不好看算我输!戳这里>>
* share_title : @抖音玩家发了一个抖音短视频,你尽管点开,不好看算我输!
* share_url : https:
* 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<String> url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List<String> getUrl_list() {
return url_list;
}
public void setUrl_list(List<String> 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<String> url_list;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public List<String> getUrl_list() {
return url_list;
}
public void setUrl_list(List<String> url_list) {
this.url_list = url_list;
}
}
}
}
}
}
FaxianFragment
package com.example.wqa.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.wqa.IView;
import com.example.wqa.R;
import com.example.wqa.adapter.MyAdapter;
import com.example.wqa.bean.Lunbotu;
import com.example.wqa.bean.UserBean;
import com.example.wqa.p.Presenter;
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<Lunbotu.BannerBean> ban = new ArrayList<>();
private List<UserBean.CategoryListBean> 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() {
count = count + 5;
presenter.getUser(cursor, count);
myAdapter.notifyDataSetChanged();
xrc.loadMoreComplete();
}
});
}
@Override
public void onSuccess(Lunbotu lunbotu) {
List<Lunbotu.BannerBean> banner = lunbotu.getBanner();
ban.addAll(banner);
}
@Override
public void onFailed(String 数据错误) {
}
@Override
public void onUserSuccess(UserBean userBean) {
List<UserBean.CategoryListBean> 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.wqa.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.wqa.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.wqa.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.wqa.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.wqa.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.wqa.IView;
import com.example.wqa.R;
import com.example.wqa.adapter.MyVpAdapter;
import com.example.wqa.bean.Lunbotu;
import com.example.wqa.bean.UserBean;
import com.example.wqa.p.Presenter;
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<UserBean.CategoryListBean.AwemeListBean> 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<UserBean.CategoryListBean> category_list = userBean.getCategory_list();
for (int i = 0; i < category_list.size(); i++) {
List<UserBean.CategoryListBean.AwemeListBean> 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 数据错误) {
}
}
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" tools:context="com.example.wqa.MainActivity">
<com.hjm.bottomtabbar.BottomTabBar
android:id="@+id/bottomTarBar"
android:layout_width="match_parent"
android:layout_height="match_parent"></com.hjm.bottomtabbar.BottomTabBar>
</RelativeLayout>
activity_main2.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.my_douyin.v.Main2Activity">
<fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard
android:id="@+id/videoplayer"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</android.support.constraint.ConstraintLayout>
faxain_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<com.jcodecraeer.xrecyclerview.XRecyclerView
android:id="@+id/xrc"
android:layout_width="match_parent"
android:layout_height="wrap_content"></com.jcodecraeer.xrecyclerview.XRecyclerView>
</LinearLayout>
guanzhu_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="关注"/>
</LinearLayout>
layout_banner.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.stx.xhb.xbanner.XBanner
android:id="@+id/banner"
android:layout_width="match_parent"
android:layout_height="200.0dip"
app:AutoPlayTime="3000"
app:pointsContainerBackground="#44AAAAAA"
app:pointsPosition="RIGHT"
app:tipTextColor="#FFFFFFFF"
app:tipTextSize="16.0sp" />
</LinearLayout>
layout_user.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.v7.widget.RecyclerView
android:id="@+id/user_rc"
android:layout_width="match_parent"
android:layout_height="wrap_content"></android.support.v7.widget.RecyclerView>
</LinearLayout>
layout_video.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/user_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:textSize="20sp" />
<TextView
android:id="@+id/user_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:textSize="16sp" />
<android.support.v7.widget.RecyclerView
android:id="@+id/rc_video"
android:layout_width="match_parent"
android:layout_height="wrap_content"></android.support.v7.widget.RecyclerView>
</LinearLayout>
layout_video2.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/sim"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
myself_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我的" />
</LinearLayout>
shouye_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<fr.castorflex.android.verticalviewpager.VerticalViewPager
android:id="@+id/vvp"
android:layout_width="match_parent"
android:layout_height="match_parent"></fr.castorflex.android.verticalviewpager.VerticalViewPager>
</LinearLayout>
vp_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard
android:id="@+id/videoplayer"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
compile 'com.xhb:xbanner:1.2.2'
compile 'com.xhb:xbanner:1.2.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.android.support:recyclerview-v7:26.+'
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.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'
compile 'com.android.support:design:26.0.0-alpha1'