像 Facebook 一样自动播放视频,安卓平台。

7
如何在ListView中实现类似Facebook的自动播放,每次只显示一个视频,并在失焦时暂停播放。
非常感谢您的支持。希望我能为您提供帮助。

1
有人吗?请帮忙。 - Novus Ordo Seclorum
1
你有找到解决方案吗?如果有的话,请分享一下,这对我很有帮助。我也在努力寻找。 - Karthikeyan Ve
2
太好了!我终于解决了我的问题。使用textureView。我可以留下一个实现它的示例。 http://blog.lemberg.co.uk/surface-view-playing-video接下来,逻辑上只需要在屏幕中心创建一条虚拟线。当textureView的X和Y位置在该线的范围内时,视频将被播放。始终仅使用一个textureView,以免暴露手机内存。创建和销毁对象,牢记这一点。这是使用的项目 https://play.google.com/store/apps/details?id=com.gruporeforma.sm&hl=es - Novus Ordo Seclorum
嘿,如果在ListView的一行中有多个视频怎么办?例如,如果我们在ViewPager中有多个视频,ViewPager再放在ListView中呢? - ZaptechDev Kumar
1个回答

4

这里是列表和RecyclerView中的自动播放视频。

通过Danylo Volokh实现在滚动列表(ListView和RecyclerView)中播放视频。

这是库的gradle依赖项:

dependencies {
    compile 'com.github.danylovolokh:video-player-manager:0.2.0'
}

本文介绍如何在滚动列表(ListView/RecyclerView)中实现视频播放。点击这里查看文章。

此外,您也可以访问此处获取相关代码。

演示效果

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接