为什么需要一个这样的 live-player/video 呢?
答: 1,因为通常情况下,我们需要在视频上放一些自定的控件,动画等等。但是用 cover-view 的话实现起来非常的费劲,甚至BUG一堆一堆的(不是一个一个哦,是一堆一堆哦)。
2,性能问题/动画问题,cover-view 的性能可以说是差到了极点,目前猜测其是不断的跟踪 dom 的位置。这对于用 cover-view 来做动画而言是硬伤。如果说要用 cover-view 取实现一段帧动画(比如:spine),这。。。
3,display:inline 的问题,cover-view 是不支持 display:inline 的,这导致多行图文混排无法实现。
< cover-view > < cover-image > < cover-view >很长很长的文字。。。。
|
------------------------------
|【图片】很长很长的文 (注意这里断行)
| 字。。。
4,cover-view 的问题实在太多了,不列了伤感情。。。
为什么要在视频上放UI?
答:为了用户体验,全屏式/沉浸式的用户体验。不然对不起 navigationStyle:custom(这个功能赞一个)。
如果官方不提供呢?
答:那能不能给一个像小游戏一样的 canvas?现在的这个 canvas 除了名字是 canvas 以外,其他的都不是!
之后的同层渲染会解决这个问题
已关注