因此目前Android上的youtube应用程序有一个拖动动作...如果你在播放视频时触摸一个视频,视频会缩小并将其置于右下角。
我尝试使用SimpleExoPlayerView实现此功能,SimpleExoPlayerView是一个包含用于呈现视频的表面视图的帧布局。然而,动画并不与视频的帧速率同步,因此在缩放SimpleExoPlayerView时,我最终得到了一个糟糕的动画。它可以扩展,但是,从表面视图和视频帧重新缩放的缩放部分只是黑色。这是有道理的。
我已经读过表面视图不适用于转换,应该使用纹理视图。但是,我正在为Android TV编码,因此无法降低帧速率或延迟,因为已知纹理视图。
所以我的问题是,youtube应用程序是如何实现这一目标的。
是的,他们有自己的YoutubePlayerView ..但这必须是表面视图的扩展,如果不是glsurfaceview。
关于如何使用曲面视图使我的动画顺利工作的任何想法???
Ps会发生在所有变换中..甚至可以将x,y coords作为翻译动画。