![](https://csdnimg.cn/release/download_crawler_static/87614992/bg5.jpg)
2 项目概述
本设计的目的在于实现一个简单的视频播放器,在 Linux 系统以及 Windows 系统
下均可使用,在技术和时间允许的情况下我们可以也可以将其移植到 ARM 板上。
2.1 研究背景
随着互联网时代的到来,人们获取消息的方式由报纸、书本、口口相传,逐渐升
级为收音机、电视、电脑、手机。从文字到声音再到视频,科技的发展伴随着生活质
量的提高,与此同时,人们对多媒体播放器的要求也越来越多样。由于 Linux 系统开
源等优点,越来越多的开发人员开始转向 Linux 操作系统,在使用 Linux 系统时,我
发现 Linux 系统下的视频播放器不能更换主题,为了能在使用 Linux 系统开发的同时
实现娱乐,而不频繁的切换系统,我设计了一款视频播放器,虽然不可以更换主题,
但是可以通过源码更改软件北京。此次设计是使用 Qt 开发的一款视频播放器,同时
也可以播放音乐,支持 Linux 系统和 Windows 系统。
Qt 是一个跨平台 C++图形用户界面应用程序开发框架。它既可以开发 GUI 程序,
也可用于开发非 GUI 程序,比如控制台工具和服务器。Qt 是面向对象的框架,使用
特殊的代码生成扩展以及一些宏,易于扩展,允许组件编程。具有优良的跨平台特性,
丰富的 API,良好的封装机制使得 Qt 可重用性较好。支持 2D/3D 图形渲染,支持
OpenGL,也正是这些优点使得 Qt 得到广泛的应用。也正是因为 Qt 优良的可移植性,
我选择使用 Qt 来开发这款软件,以达到可以在除 Windows 以外的系统下运行的效果。
2.2 论文的主要内容和设计目标
本文就是基于 Windows 操作系统运用 Qt 开发工具来实现一个多媒体播放器。首
先运用 Qt 的 C++ GUI 编程实现此多媒体播放器的外观和外形设计,基本实现一个多
媒体播放器的外形和框架。其次,在 Qt 工具中运用一些类、槽函数的使用来实现播
放列表和播放功能、以及多格式化的支持功能。
最终目标是实现一个方便易用的多媒体播放器,我们可以利用此播放器进行一些视频、
音乐的播放。同时要实现多格式的支持。由于此播放器是基于 Linux 操作系统的,其
移植性强可以在我们所需要的设备上进行相应的移植,增大了此播放器的应用功能。