如何使用列表视图创建 videoview? Android
How to create a videoview with a listview? Android
我想创建一个列表视图,其中包含我的 mp4 文件的路径,当我单击它时,它将播放位于列表视图上部的 videoview 中的视频。我试过搜索它,但找不到任何教程。布局就像在 youtube 应用程序中,视频在上部播放,下面是视频列表。我只看过一个教程,您将在其中使用 SURFACEVIEW,但它会在整个屏幕上显示视频。谁能帮帮我吗?非常感谢!
SurfaceView 是一个视图,可以像其他视图一样在任何父视图组中调整大小 Views.It 不必全屏。请考虑在布局中使用它。
您不能在 listview 中使用 videoview,因为 videoview 在内部扩展了 surfaceview。 Surfaceview 无法滚动,原因 refere this
我可以建议 2 种方法
1) 使用textureview代替videoview
2) 滚动时隐藏 surfaceview 滚动时将 videoview 替换为图像视图(显示缩略图)。
我认为您正试图实现类似的目标 Dragable video with list
希望对您有所帮助
我想创建一个列表视图,其中包含我的 mp4 文件的路径,当我单击它时,它将播放位于列表视图上部的 videoview 中的视频。我试过搜索它,但找不到任何教程。布局就像在 youtube 应用程序中,视频在上部播放,下面是视频列表。我只看过一个教程,您将在其中使用 SURFACEVIEW,但它会在整个屏幕上显示视频。谁能帮帮我吗?非常感谢!
SurfaceView 是一个视图,可以像其他视图一样在任何父视图组中调整大小 Views.It 不必全屏。请考虑在布局中使用它。
您不能在 listview 中使用 videoview,因为 videoview 在内部扩展了 surfaceview。 Surfaceview 无法滚动,原因 refere this
我可以建议 2 种方法
1) 使用textureview代替videoview
2) 滚动时隐藏 surfaceview 滚动时将 videoview 替换为图像视图(显示缩略图)。
我认为您正试图实现类似的目标 Dragable video with list
希望对您有所帮助