图形界面是以Lite为基础开发的。Lite是基于DirectFB开发的以box为基类的对话框。通过调用Lite可以编写各种暂停、播放、音量等控件,用户使用这些控件与播放器进行直接交互。DirectFB本身并不提供窗口以及对话框管理功能,因而DirectFB更多地被用作底层图形库。参考文献[2]中选择以DirectFB为后端的Cairo图形库进行2D图形开发;参考文献[3]中选择基于GTK+on DirectFB进行嵌入式开发。如今,上层API支持DirectFB的有XDirectFB、DirectFBGL、DFBTerm、DFBSee、DFBPoint、QT on DirectFB、SDL等[4]。采用Lite进行开发的目的,主要是因为它直接使用DirectFB开发对话框,而且源代码只有5 MB左右,具有很快的响应速度,能够有效降低嵌入式设备资源的消耗。