Android 带列表视图的视频视图

Android 带列表视图的视频视图,android,android-listview,android-mediaplayer,android-videoview,Android,Android Listview,Android Mediaplayer,Android Videoview,我对安卓系统的开发比较陌生。我正在开发一个应用程序,其中特定的客户端要求我有一个可滚动的视频列表。这些视频必须可以在滚动列表中作为嵌入式视图播放 我的第一个想法是在ListView中使用VideoView,并使用自定义ArrayAdapter来实例化VideoView。运行此命令后,我会出现各种错误,例如: E/MediaPlayer﹕ 错误(100,0) E/AndroidRuntime﹕ 致命异常:主 java.lang.IllegalStateException 在android.med

我对安卓系统的开发比较陌生。我正在开发一个应用程序,其中特定的客户端要求我有一个可滚动的视频列表。这些视频必须可以在滚动列表中作为嵌入式视图播放

我的第一个想法是在ListView中使用VideoView,并使用自定义ArrayAdapter来实例化VideoView。运行此命令后,我会出现各种错误,例如:

  • E/MediaPlayer﹕ 错误(100,0)
  • E/AndroidRuntime﹕ 致命异常:主 java.lang.IllegalStateException 在android.media.MediaPlayer.prepareAsync(本机方法)
  • I/MediaPlayer﹕ 路径为空
  • D/MediaPlayer﹕ 无法在客户端打开文件,正在尝试服务器端
经过进一步研究,我发现很多帖子都暗示视频视图和列表视图不能很好地结合在一起,因为列表视图回收视图的方式。不过,这些职位大部分都很老(大约2011-2013年)。我的问题是,这个问题是否已经解决,或者视频视图不应该嵌入到ListView中是一个事实?如果没有,是否有其他可接受的方式来创建嵌入式视频播放器的滚动列表

我本以为这是Android应用程序的一个相当普遍的要求。我只支持安卓4.0+。 干杯