下载源码:
1. 一般播放器设计思路
项目需要在数字高清电视上安装可以支持多种格式的高清片源的播放器。OS为Linux Fedora。板上的Flash为1GB。
显然没有人会从头开始做这样庞大的项目,看了一些资料,播放器的整个架构按照模块划分,大体上可以分为:解码模块,UI显示模块,控制模块。主要是要把底层的解码和UI显示分开设计。
在网上找了一些开源的播放器,mplayer是一款运用非常广泛的命令行播放器,有很多的开源的带播放界面的播放器的底层都是嵌入mplayer来实现的。
比如SMPlayer就是一款开源的基于mplayer开发的可以支持H.264等编码格式的播放器。
2. mplayer简介
mplayer
阅读(922) | 评论(0) | 转发(0) |