热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

在ReactNative中渲染视频时如何显示时间轴(进度条)?

我试图显示进度条,就像在任何视频中一样。开始-------O------------------结

我试图显示进度条,就像在任何视频中一样。

开始------- O ------------------结束

我正在使用React Native Video将视频内容嵌入到我的应用中。

到目前为止,我想出了以下方法:

该库附带一种了解视频当前时间的方法。由于我知道视频的完整长度(以秒为单位)(例如50秒),因此我调用onProgess()方法,该方法允许我以秒为单位提取当前时间,例如20秒

这使我可以构建一些UI来显示20/50〜40%已完成。

但是,缺点是我每秒重新渲染内容20次(通过不断调用onProgress),但这感觉不像解决问题的正确方法。

有人能告诉我在播放视频时每分钟渲染600次(或更多)时间实际上是合理的吗?





推荐阅读
author-avatar
上当受骗的家_908
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有