2016-04-22 7 views
2

私は自分のリサイクルビューにvideoviewを挿入したいと思っています。私は閲覧のURLを持っていますが、これをしようとすると、私のrecyclerviewの中のvideoviewの黒い図が見えます。 、ちょうどビデオを停止しました。 私のアダプタ:Recyclerviewの内部でvideoviewを操作する

public class RecyclerViewAdapter extends RecyclerView.Adapter<RecyclerViewAdapter.VideoViewHolder> { 
    List<Video> call; 
    RecyclerViewAdapter(List<Video> call){ 
     this.call = call; 

    } 
    @Override 
    public VideoViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { 
     View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.card_view_row,parent,false); 
     VideoViewHolder videoViewHolder = new VideoViewHolder(v); 
     return videoViewHolder; 
    } 

    @Override 
    public void onBindViewHolder(VideoViewHolder holder, int position) { 
     String video_url = call.get(position).getClipUrl(); 
     Log.d("Recycler Adapter", "videourl " + video_url); 
holder.videoView.setVideoURI(Uri.parse(video_url)); 
     Log.d("Recycler Adapter", "title " + call.get(position).getTitle()); 
     Log.d("Recycler Adapter", "video_like " + call.get(position).getScore()); 

     holder.video_name.setText(call.get(position).getTitle()); 
     holder.video_like.setText(String.valueOf(call.get(position).getScore())); 
    } 

    @Override 
    public int getItemCount() { 
     return call.size(); 
    } 

    public class VideoViewHolder extends RecyclerView.ViewHolder { 
     CardView cardView; 
     VideoView videoView; 
     TextView video_name; 
     TextView video_like; 
     public VideoViewHolder(View itemView) { 
      super(itemView); 
      cardView = (CardView) itemView.findViewById(R.id.card_view); 
      videoView = (VideoView)itemView.findViewById(R.id.videoview); 
      video_name = (TextView) itemView.findViewById(R.id.Videoname_textView); 
      video_like = (TextView) itemView.findViewById(R.id.like_textview); 
     } 
    } 
} 

enter image description here

+2

使用を見られる画像の時間ですTextureView'代わりに – pskink

+0

さて、ありがとう、ありがとう。その仕事 –

答えて

0

使用このような特異的な第二の上に置くことを求めて:

videoView.seekTo(requiredTime); 

requireTime

関連する問題