android - 以缩略图显示的视频?

标签 android text video-thumbnails

我是安卓新手.. 如何在 ListView 行中显示带有文本的视频缩略图?

我在我的数据库(服务器)中存储了一组 youtube url。通过使用 AsyncTask 我检索了 url 并将其存储在数组字符串中...... 现在在 onPostExecute 方法中..如何在带有文本的 ListView 中显示此数组视频 url??

如何实现这个??

class LoadFiles extends AsyncTask<String, String, String> {
    @Override
    protected void onPreExecute() {
        super.onPreExecute();
        pDialog = new ProgressDialog(Focusarea.this);
        pDialog.setMessage("Loading Videos. Please wait...");
        pDialog.setIndeterminate(false);
        pDialog.setCancelable(false);
        pDialog.show();
    }
      protected String doInBackground(String... args) {
        List<NameValuePair> params = new ArrayList<NameValuePair>();
        params.add(new BasicNameValuePair("name", name));
        json = jsonParser.makeHttpRequest(url_geturl, "GET", params);           
    Log.d("All Groups: ", json.toString());
    try {
        int success = json.getInt(TAG_SUCCESS);
        System.out.println("Success");
        if (success == 1) {
            System.out.println("Success");   
            groups = json.getJSONArray(TAG_GROUP);
            System.out.println("Result Success+++"+groups);
            for (int i = 0; i < groups.length(); i++) {
            JSONObject c = groups.getJSONObject(i);
                String intro = c.getString(TAG_INTRO);
                System.out.println("Checking ::"+intro);
                                vid.add(intro);
                System.out.println("VIDEOS LINK" + vid);
                if(intro!=null && intro!=""){
                    videoUrl=intro;
                }else {
                    showAlert();
                }
                            } catch (JSONException e) {
        System.out.println("Error "+e.toString());
            }
        return null;
          }
               protected void onPostExecute(String file_url) {
        // dismiss the dialog after getting VIDEOS
        pDialog.dismiss();  
        vid=new ArrayList<String>(new ArrayList<String>(vid));
           // how to implement here...
                }
             }

最佳答案

1) AsyncTasks,首先下载图像,存储到缓存中,然后显示在 onPostExecute 方法上。随后从缓存中获取图片。

2) Nostra 的 Universal Image Loader .

3) Fedor 的 LazyList .并且;

4) 诺和达的ImageLoader .

关于android - 以缩略图显示的视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16394442/

相关文章:

ios - 带有 SCNLookAtConstraint 的 SCNText 看错了

swift - 视频缩略图颠倒了

Android createVideoThumbnail 返回 null,但在内部抛出运行时异常

android - 视频播放时调用显式 GC 导致帧丢失近 10% 以上

android - 使用时钟的警报管理器

mysql - 在mysql中导入一个txt文件

python - 使用 Python 将文本文件写入 SQL

performance - 使用 FFMPEG 提取缩略图在大型视频文件上 super 慢?

java - Eclipse(Android) - 不幸的是 HelloWorld 已停止工作

java - Android 找不到类 'android.app.job.JobScheduler'