AlphaPlayer
AlphaPlayer copied to clipboard
怎么做到控制播放进度呢
库本身的原理其实就是把设计给的资源当做视频播放,做的事情是清除了 a 通道。 理论上播放器可以控制进度,这个库也可以~ 但是… 碍于原生播放器(exo也一样)都会有 seekTo 定位不准确的问题,同时这个库的场景是动效展示,而动效展示本身时长比较短。所以这个库从根源上就无法做进度控制。
我把源码通读了一遍,其实自己也尝试加了 seekTo 的功能。效果如预期,就放弃了~
真的要把动效做到进度精确控制,除非底层自己去渲染物料。这个已经有对应的开源库在做了。
AlphaPlayer 更多还是用于简单的执行一个动效的场景。