reactjs - 使用 React JS 为视频编辑器构建时间线
问题描述
特别是寻找一个想法或方法来实现这一点。
我正在尝试使用 react js 构建一个视频编辑器/混合,如上图所示。此 UI 主要旨在将不同的视频/图像媒体与时间线对齐。当用户在任何图层中拖动视频/图像时,它只需要随时间尺度扩大或缩小。
三个屏幕用于三个不同的视频。不需要像裁剪/拆分这样的功能。此 UI 收集信息并将其发送到将执行其余处理的服务器。所需内容已在我们的服务器上。
收集媒体信息的任何解决方案/可能的方向都会拖入时间尺度在顶部的层中?使用 React JS 实现这个 UI 的最佳资源是什么?
解决方案
我建议您的 timeLine 组件具有由其父组件提供的模块和比例。嵌套的 div 有自己的模块长度,但没有缩放,timeLine 组件也是如此。所以,你只谈论模块长度。然后即设置等价1模块= 50px
我希望这对你有帮助!
推荐阅读
- office365 - 可以在 Excel 加载项中创建隐藏的自定义公式
- python - List doesn't appear and elif statement doesn't activate
- mongodb - 为什么在使用 GeoJsonPoint 进行 nearSphere 查询时会出现 CodecConfigurationException?
- dependency-injection - 存在条件注册时如何在 Simple Injector 中交换依赖项以进行集成测试
- java - 即使 Spring Boot 应用程序事件无法发送到数据湖,也可以构建 CI/CD 管道
- vb.net - 自动完成网站上的 Windows 安全弹出表单
- sql - 插入到具有指定 OID 的 Postgres 系统表
- python - 导入 OAuth2Authentication ImportError:没有名为“oauth2_provider.ext”的模块
- java - 如果您对 CompletableFuture.runAsync() 进行了太多调用,会发生什么?
- google-cloud-platform - Cloud Run:项目中缺少结算帐号