提交 ac0f2917 编写于 作者: G guoshuyu

readme

上级 fa138e67
+----------------------------------------------------------------------------------------------------+
| |
| 渲 染 层 |
| +---------------------+ +---------------------+ +---------------------+ |
| | | | | | | |
| | TextureView | | SurfaceView | | GLSurfaceView | |
| | | | | | | |
| +---------+-----------+ +---------+-----------+ +----------+----------+ |
| | | | |
| | | | |
| | | | |
| | +-------------v---------------+ | |
| +----------> IGSYRenderView <---------+ |
| +-----------------------------+ |
+----------------------------------------------------------------------------------------------------+
+
+-------------------------------------------------------------------------------+ GSYRenderView
| | +-------------------------------------------------------------------------------------+
| 播 放 内 核 层 | | +-----------v------------+ |
+-----------------------------------------------------------------+ +----------------------------------------------------------------------------------------------------+
| | | |
| +------------------------+ +------------------------+ | | 渲 染 层 |
| | ProxyCacheManager | | ExoPlayerCacheManager | | | +---------------------+ +---------------------+ +---------------------+ |
| +-------------+----------+ +----------------+-------+ | | | | | | | | |
| | | | | | TextureView | | SurfaceView | | GLSurfaceView | |
| | +--------------------+ | | | | | | | | | |
| | | | | | | +---------+-----------+ +---------+-----------+ +----------+----------+ |
| +-----> ICacheManager <------+ | | | | | |
| | | | | | | | |
| 本 地 缓 存 +-----^------+-------+ | | | | | |
| | | | | | +-------------v---------------+ | |
+-----------------------------------------------------------------+ | +----------> IGSYRenderView <---------+ |
| | | +-----------------------------+ |
+-----+------v-------+ +----------------------------------------------------------------------------------------------------+
| | |
| IMediaPlayer | GSYRen|erView
| | |
+---------^----------+ |
| +-------------------------------------------------------------------------------------+
+-------------------------------------+-----------------------------------------+ | +-----------v------------+ |
| | | UI 层 | | |
| | | | GSYTextureRenderView | 渲 染 层 |
| 播 放 内 核 层 | | | GSYTextureRenderView | 渲 染 层 |
| | | | | |
| +---------------------+ +---------------------+ +---------------------+ | | +-----------^------------+ |
| | | | | | | | | | |
......@@ -39,7 +44,7 @@
| | | GSYBaseVideoPlayer | 播 放 控 件 处 理 大 小 屏 等 业 务 |
+-----------------------------------------+ | | | |
| | | | +-----------^------------+ |
| Manager层 +-----------v------------+ | | | |
| Manager层 ++-----------v------------+ | | | |
| | | | GSYVideoViewBridge | +-----------+------------+ |
| | | | | | | |
| | GSYVideoBaseManager <------------------------------------------------------> GSYVideoPlayer | Manager 交 互 层 |
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册