如何解决绘制画布时偏移两个视频的播放
这是我关于Stackoverflow的第一篇文章!我希望这很清楚,在此先感谢您的帮助。
我正在将两个视频绘制到画布上,并为单个视频录制画布以进行回放和查看。
video1是来自我们服务器的视频。 video2是用户的网络摄像头。
问题: 由于网络摄像头捕获有些延迟,因此无法完全同步两个视频。 我试图弄清楚如何将video1的ctx.DrawImage延迟“ x”毫秒,以便我可以使两个视频在画布上显示得更加同步,从而使最终的记录看起来更加同步。
这是我在画布上绘制的代码。
apical.enqueue(object : retrofit.Callback<List<DataModelItem>> {
为清楚起见,我没有试图更改帧速率,只是偏移了两个视频的起点,以便在绘制video2之后的X毫秒内绘制视频1。我认为一旦弄清楚X应该是什么,我就需要进行调整并测试X。
注意,请记住,响应时我是JS和编程的新手。
干杯!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。