小编iro*_*596的帖子

VideoView不在RecyclerView中播放视频或音频

嗨,我正在尝试创建一个视频日记片段,其中包含每个列表项中包含标题,心情和视频的recyclerview.由于某种原因,视频视图甚至没有显示出来.videofilePath正确保存,我已经检查了println语句.我没有收到任何错误,但它完全崩溃了.下一个列表项在视频显示之前开始.

这是我的ViewHolder类

public class JournalViewHolder extends RecyclerView.ViewHolder{
private TextView title;
private TextView mood;
private VideoView mVideoView;
MediaController mMediaController;
Context mContext;

public JournalViewHolder(View view, Context context){
    super(view);
    mContext = context;
    title = (TextView)view.findViewById(R.id.JournalTitle);
    mood = (TextView)view.findViewById(R.id.JournalMood);
    mVideoView = (VideoView)view.findViewById(R.id.JournalVideo);
    mMediaController = new MediaController(context);
}

public void bind(JournalEntry journalEntry){
    title.setText(journalEntry.getTitle());
    mood.setText(journalEntry.getMood());
    if(journalEntry.getVideoFileName() != null){
        Uri uri  = Uri.parse(journalEntry.getVideoFileName());
        mVideoView.setVideoURI(uri);
        mVideoView.requestFocus();
        mVideoView.setMediaController(mMediaController);
        mVideoView.setZOrderOnTop(true);
        mVideoView.start();
    }
}
Run Code Online (Sandbox Code Playgroud)

}

这是我的适配器类

public class JournalRecyclerViewAdapter extends RecyclerView.Adapter<JournalViewHolder> {
Run Code Online (Sandbox Code Playgroud)

私人名单mJournalEntries; private Context mContext;

public JournalRecyclerViewAdapter(List<JournalEntry> entries, Context context){ …
Run Code Online (Sandbox Code Playgroud)

java audio android android-videoview android-recyclerview

8
推荐指数
1
解决办法
7003
查看次数