列表视图中的YouTube视频



我正在创建一个包含utube剪辑的列表视图(用户可以在列表中查看utube视频)。在这种情况下最好使用哪种视图?YouTubePlayerView?视频视图?由于内存问题,我不喜欢使用WebView。谢谢!

编辑:有什么方法可以在getView函数的适配器中启动YouTubePlayerView吗?

我认为在ListView的每个项目中使用YouTubePlayerViewVideoView不是一个好主意:

  • 我不确定YouTubePlayerView是否有可能 - 我没有尝试过这样做,也没有看到一个例子,
  • 即使有可能,它也不会有效,尤其是在滚动时 - 您需要更新每个提供新 Uri 的YouTubePlayerView/VideoView项目,这将导致滞后和无效的流量使用。

我建议使用位图缓存为每个项目显示ImageView视频缩略图。要在项目中播放视频,当用户从列表中选择此项目时,我会用YouTubePlayerView替换(或隐藏)ImageView。当用户选择另一个项目时,您需要从以前选择的项目中删除YouTubePlayerView,取回缩略图等。

相关内容

  • 没有找到相关文章

最新更新