Chromium HTML视频媒体播放代码整理
发布时间
阅读量:
阅读量
经过一番深入的探索和尝试(参见[Android 10 WebView 踩坑实录]),终于实现了对 Chromium WebView 的代码下载与编译功能;接下来准备向 H265 8K 高清播放技术迈进。
当我翻阅Chromium源码时
在开始梳理代码之前,先上一张图镇楼。

图中,红线框起来的内容是我需要着重关注的。
Chromium HTML Video 相关的代码主要分布在三处。
从前 third_party/blink 是从之前的 WebKit 演变而来
-
renderer/core/html/media : 在CSS模块中占据重要地位的两个核心类 HTMLVideoElement 和 HTMLMediaElement 代表网页中的 video 元素。此为探究 HTML 视频播放机制的起始点。
-
public/platform : 其中包含了若干需要由外部进行具体实现的接口,例如 WebMediaPlayer. blink 引擎专注于网页布局与显示效果,其余工作则会通过delegate的方式完成(
全部评论 (0)
还没有任何评论哟~
