마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

비디오 썸네일 재생 질문

–3 추천

비디오 썸네일을 아래 소스와 같이 구현하였는데요 여기서 텍스트뷰나 이미지뷰에 이벤트를 주어 다음페이지인

view video 로 가서 파일이 재생되게 하는방법좀 알려주세요 ㅠㅠ

package com.example.mstar;
 
import android.app.ListActivity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.media.ThumbnailUtils;
import android.os.Bundle;
import android.provider.MediaStore.Video.Thumbnails;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;
 
public class Videolist extends ListActivity {
 
    String[] videoFileList = { "/sdcard/DCIM/Camera/20140912_150347.mp4",
            "/sdcard/DCIM/Camera/20140919_114448.mp4",
 
    };
 
    public class MyThumbnaildapter extends ArrayAdapter<String> {
 
        public MyThumbnaildapter(Context context, int textViewResourceId,
                String[] objects) {
            super(context, textViewResourceId, objects);
            // TODO Auto-generated constructor stub
        }
 
        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
            // TODO Auto-generated method stub
 
            View row = convertView;
            if (row == null) {
                LayoutInflater inflater = getLayoutInflater();
                row = inflater.inflate(R.layout.videomain, parent, false);
            }
 
            TextView textfilePath = (TextView) row.findViewById(R.id.FilePath);
            textfilePath.setText(videoFileList[position]);
            ImageView imageThumbnail = (ImageView) row
                    .findViewById(R.id.Thumbnail);
 
            Bitmap bmThumbnail;
            bmThumbnail = ThumbnailUtils.createVideoThumbnail(
                    videoFileList[position], Thumbnails.MICRO_KIND);
            imageThumbnail.setImageBitmap(bmThumbnail);
         
 
             
            return row;
        }
 
    }
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setListAdapter(new MyThumbnaildapter(Videolist.this,
                R.layout.videomain, videoFileList));
    }
}

 

익명사용자 님이 2014년 9월 22일 질문
"텍스트뷰나 이미지뷰에 이벤트를 주어" 에 해당하는 좀 더 자세한 설명을 하세요

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...