如何使用列表视图创建视频视图?安卓
Posted
技术标签:
【中文标题】如何使用列表视图创建视频视图?安卓【英文标题】:How to create a videoview with a listview? Android 【发布时间】:2015-05-28 06:28:08 【问题描述】:我想创建一个包含我的 mp4 文件路径的列表视图,当我单击它时,它将在我位于列表视图上部的视频视图中播放视频。我试过搜索它,但我找不到任何教程。布局就像在 youtube 应用程序中播放的视频在上半部分和下面是视频列表。我只看过一个教程,您将使用 SURFACEVIEW,但它会在整个屏幕上显示视频。任何人都可以帮助我吗?非常感谢!
【问题讨论】:
【参考方案1】:您不能在 listview 中使用 videoview,因为 videoview 在内部扩展了 surfaceview。 Surfaceview无法滚动原因refere this
我可以建议的 2 种方法
1) 使用textureview 代替videoview
2) 滚动时隐藏surfaceview 就像滚动时将videoview 替换为imageview(显示缩略图)一样。
【讨论】:
有什么教程可以用来指导吗?【参考方案2】:SurfaceView 是一个视图,可以像其他视图一样在任何父视图组中调整大小。它不必是全屏的。请考虑在布局中使用它。
【讨论】:
【参考方案3】:我认为您正在尝试实现类似Dragable video with list
希望对你有帮助
【讨论】:
感谢您的帮助。但我想实现一些简单的东西,比如视频在屏幕的上部播放,而它下面有一个列表视图,你可以选择下一个播放 能否请您添加您需要的演示图像。以上是关于如何使用列表视图创建视频视图?安卓的主要内容,如果未能解决你的问题,请参考以下文章