Webkit中HTML5 Video的兑现分析 (四) - 视频加载及播放的时序图

Webkit中HTML5 Video的实现分析 (四) - 视频加载及播放的时序图

MediaPlayer同MediaPlayerPrivateInterface,再同播放控件的交互过程应当要简单、清晰。MediaPlayer通过自身的状态(Network States 和 Ready States)来控制操作的步骤。MediaPlayerPrivateInterface具体到不同的平台和视频格式,使用的具体的播放控件会不同。


这里仅贴一张时序图,其中没有特别区分HTMLVideoElement,使用的播放控件是Webkit默认的QuickTime组件。在调试时,最好要将UA调成iPad版本,不然服务器端可能提供的是Flash视频,就无从调试H5 Video了。

Webkit中HTML5 Video的兑现分析 (四) - 视频加载及播放的时序图

从代码中可以看到,WebKit将视频控件在WebCore中创建,而不是丢到前端实现。


转载请注明出处:http://blog.****.net/horkychen

上一篇:Webkit中HTML5 Video的实现分析 (三) - MediaPlayer & MediaPlayerPrivate的生命周期