android– 自动在listviewscrollview中播放视频,类似于facebook

概述如果视图包含视频,我需要在listview/scrollview中自动播放视频.这与facebook非常相似.如果用户向下滚动并且可见区域包含系统将播放视频的视频,并且如果仍然滚动则自动停止该视频.它应该像一个视频应该一次播放一样工作.有人可以帮我吗?我经历过的消息来源:>PlayvideoinAndr

如果视图包含视频,我需要在ListvIEw / scrollvIEw中自动播放视频.这与facebook非常相似.如果用户向下滚动并且可见区域包含系统将播放视频的视频,并且如果仍然滚动则自动停止该视频.它应该像一个视频应该一次播放一样工作.

有人可以帮我吗?

我经历过的消息来源:

> Play video in Android listview
> How to automatically play video in listview on android app
> How to automatically play video in listview on android app

谢谢..!!

解决方法:

请按照要点

>首先,您需要在RecyclerVIEw中添加滚动侦听器
>然后通过监听器更新您的RecyclerVIEw适配器

protected voID onListVIEwUpdate(final int position, final Object object) {    final RecyclerVIEw vIEw = mVIEw;    linearlayoutmanager layoutManager = ((linearlayoutmanager)vIEw.getLayoutManager());    final VIEw convertVIEw = layoutManager.findVIEwByposition(position);    int firstVisibleposition = layoutManager.findFirstCompletelyVisibleItemposition();    int lastVisibleposition = layoutManager.findLastCompletelyVisibleItemposition();                if (firstVisibleposition <= position && position <= lastVisibleposition) {        // this is the convertVIEw that you prevIoUsly returned in getVIEw        // just fix it (for example:)        Thread thread = new Thread(){            @OverrIDe            public voID run() {                super.run();                runOnUiThread(new Runnable() {                    @OverrIDe                    public voID run() {                        adapter.updateRow(adapter.getItem(position), convertVIEw, object);                    }                });            }        };        thread.start();    } else {        // just update your data set, UI will be updated automatically in next        // getVIEw() call        adapter.updateData(position, object);    }}

>从适配器更新updateRow()方法的当前可见视图.

任务完成 :)

总结

以上是内存溢出为你收集整理的android – 自动在listview / scrollview中播放视频,类似于facebook全部内容,希望文章能够帮你解决android – 自动在listview / scrollview中播放视频,类似于facebook所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1117251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存