视频播放器开发文档
视频播放器开发文档
钱祥森2015.09.17
本文档是在YTV视频播放器的基础上,对播放器的架构进行研究和重构,并设计播放模式,为以后播放器的开发奠定基础。
播放器的架构
播放器通过底层VLC自定义MediaPlayer,与SurfaceView和SurfaceHolder结合实现播放器播放功能,利用接口回调对播放器的状态进行监听和更新数据。
播放器整体可以分为以下几个层次:
VLCLibs解码库。解码库提供了视频播放时各种接口。
MediaPlayer。播放器的核心。
界面GUI。通过SurfaceView和SurfaceHolder将MediaPlayer展示出来。
接口定义。通过播放时接口返回的信息进行更新数据。
控件Widget。播放器上的播放,暂停等控件,这些控件对播放器的功能进行完善。
播放器的状态和生命周期
当播放器获取到播放地址后,会对播放器进行初始化,初始化成功后,对播放器添加相应的监听接口,数据加载完毕播放器准备完成后,开始播放。当播放器支持回看时,用户从回看切换到直播或从直播切换到回看时,当前播放器会进行销毁,重新加载数据和创建播放器并对数据进行解析和播放。
播放器播放时的各个状态如图2.1。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动Me
您可能关注的文档
最近下载
- 2023-2024学年天津市河北区高一(下)期中语文试卷.docx VIP
- 2026年最新叉车全部考试题库及答案.doc
- 2026年期货从业资格考试高频考点与计算题技巧.docx VIP
- 2026年课件-胸椎骨折护理精要-新版.pdf
- 220kV智能变电站—220kV侧一次部分设计.docx VIP
- 蒂森电梯 MC2-C控制系统用户手册.pdf
- 蟹老大kanyewest.ppt VIP
- 16美的-冰蓄冷冷水机组手册.pdf VIP
- 精品解析:天津河北区2024-2025学年度第二学期期中高一年级质量检测语文试题(原卷版).docx VIP
- SFC《第四次机器人大战》全程攻略图文教程.doc VIP
原创力文档

文档评论(0)