I want to display thumbnails of YouTube videos. URL of videos are retrieved from JSON.
List of these URLs is stored in vm.getVideo_url().
I am splitting URL to get id of URL and by passing id I want to get thumbnail.
By clicking on a particular thumbnail I want to redirect to YouTube.
public class ImageAdapters extends BaseAdapter
{
private Context context;
private long enqueue;
ArrayList<Video_Items> vs_list;
ImageAdapters(Context c,ArrayList<Video_Items> vs_list)
{
context=c;
this.vs_list=vs_list;
}
public int getCount()
{
return vs_list.size();
}
public Object getItem(int pos)
{
return pos;
}
public long getItemId(int pos)
{
return pos;
}
@Override
public View getView(int position, View convertView,
ViewGroup parent) {
final ImageView imageview=new ImageView(context);
imageview.setScaleType(ImageView.ScaleType.FIT_XY);
imageview.setLayoutParams(new GridView.LayoutParams(150,120));
String s=vm.getVideo_url();
String[] string=vm.getVideo_url().split("embed/");
System.out.println("Tokens : "+s);
String url_id="http://i1.ytimg.com/vi/"+s+"/hqdefault.jpg";
Picasso.with(getApplicationContext()).load(url_id).into(imageview);
imageview.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(vm.getVideo_url()));
startActivity(intent);
}
});
return imageview;
}
URL is not splitting and thumbnail are not generated.
How to redirect with this?