作者回复: 1. 目前代码中,视频点击播放的Tap手势就是加到CoverView上的,在GTVideoCoverView.m中的44行
2. button是CoverView的子view,当点击播放之后,AVPlayerLayer也是CoverView中UIImageview.layer的子layer。对于类似 addsubview/addSublayer,都是最后加入的view/layer在所有subviews的最上层,依赖add的时序。在代码中可以在GTVideoPlayer.m L64打一个断点,看下传入的attachView其实是 GTVideoCoverView中的UIImageView,但是无论如何,整个subview的展示顺序,都是依赖自己或者自己父View addsubview的时序的。(当然可以通过insert或者bringtoFront来调整subviews的展示,这里暂时不考虑)