← 返回概念索引音视频基础音视频基础 · CONCEPT MEDIA-TIMELINE-TERMMedia Timeline媒体播放头所在的时间轴,受暂停、定位、播放速度和缓冲状态影响,不等同于页面单调时钟。先抓住概念边界Media Timeline 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?媒体时间轴:不要把所有“时间”当成同一只钟并排观察页面时钟、媒体播放头与音频时钟,理解调度、展示和同步为何不能只靠 setInterval。视频帧回调:跟着真正抵达的画面工作用生成的视频流观察逐帧回调,读取 mediaTime、presentedFrames,并和页面刷新回调对照。相邻概念HTMLMediaElementaudio 与 video 共享的播放接口,负责资源加载、缓冲、解码、播放头、事件和基础控制。Video Frame带尺寸、时间戳和颜色信息的一张视频画面,可来自解码器、视频元素、Canvas 或 WebCodecs。
音视频基础 · CONCEPT MEDIA-TIMELINE-TERMMedia Timeline媒体播放头所在的时间轴,受暂停、定位、播放速度和缓冲状态影响,不等同于页面单调时钟。先抓住概念边界Media Timeline 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?媒体时间轴:不要把所有“时间”当成同一只钟并排观察页面时钟、媒体播放头与音频时钟,理解调度、展示和同步为何不能只靠 setInterval。视频帧回调:跟着真正抵达的画面工作用生成的视频流观察逐帧回调,读取 mediaTime、presentedFrames,并和页面刷新回调对照。相邻概念HTMLMediaElementaudio 与 video 共享的播放接口,负责资源加载、缓冲、解码、播放头、事件和基础控制。Video Frame带尺寸、时间戳和颜色信息的一张视频画面,可来自解码器、视频元素、Canvas 或 WebCodecs。