Skip to content

kun-dys/VideoPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VideoPlayer

VideoPlayer 是一个基于 Qt 和 FFmpeg 开发的跨平台视频播放器,支持视频文件选择、播放控制、进度条显示等基础功能。项目采用 C++ 语言开发,结合了 Qt 的图形界面优势和 FFmpeg 的强大解码能力。

功能特点

  • 打开并播放本地视频文件
  • 播放 / 暂停控制
  • 拖动进度条调整播放位置
  • 全屏播放支持

安装与使用

环境要求

  • Qt 6.6.3
  • FFmpeg 7.0.2
  • C++ 11

运行

  1. 克隆仓库:
git clone https://github.com/yourusername/VideoPlayer.git
cd VideoPlayer/bin
  1. 运行程序:
./XPlay.exe

使用方法

  1. 打开并播放本地视频文件
  2. 播放 / 暂停控制
  3. 使用进度条调整播放位置
  4. 双击切换全屏模式

技术细节

  • 视频解码:使用 FFmpeg 库进行视频解码
  • 界面设计:基于 Qt Widgets 构建用户界面
  • 线程管理:使用标准库的 std::mutex 实现线程同步与安全
  • 时间控制:通过 QTimer 实现精确的时间同步和更新

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published