作者:上当受骗的家_908 | 来源:互联网 | 2023-07-11 11:33
我试图显示进度条,就像在任何视频中一样。
开始------- O ------------------结束
我正在使用React Native Video将视频内容嵌入到我的应用中。
到目前为止,我想出了以下方法:
该库附带一种了解视频当前时间的方法。由于我知道视频的完整长度(以秒为单位)(例如50秒),因此我调用onProgess()
方法,该方法允许我以秒为单位提取当前时间,例如20秒
这使我可以构建一些UI来显示20/50〜40%已完成。
但是,缺点是我每秒重新渲染内容20次(通过不断调用onProgress),但这感觉不像解决问题的正确方法。
有人能告诉我在播放视频时每分钟渲染600次(或更多)时间实际上是合理的吗?