- ffmpeg-windows-x64版本
- qt6.8.1 vs2022-x64版本
【2025.3.6】
- 添加音频播放功能
【2025.3.2】
1.基于QtAV库实现基本的视频播放功能,包含如下功能:
- 本地视频播放、在线视频播放
- 历史播放记录,及快速播放历史视频
- 控制视频音量大小
【2025.2.25】
1.添加libqatv库,通过qatv库播放音频内容
【2025.2.10】
1.添加播放音频逻辑
【2025.2.9】
- 上传初始工程文件
- 添加暂停播放功能
- 视频区域
- 显示视频播放内容
- 支持全屏切换
- 支持窗口缩放和拖拽调整大小
- 播放控制按钮
- 播放、暂停、停止
- 快进、快退
- 支持键盘快捷键控制
- 进度条
- 显示当前播放时间和总时长
- 支持拖动调整播放位置
- 音量控制
- 调节音量大小
- 静音按钮
- 打开文件按钮
- 支持单个文件或文件夹选择
- 支持最近播放记录
- 视频文件列表
- 显示当前播放列表
- 支持添加、删除、排序
- 支持拖拽文件到列表
- 选中视频详情
- 显示视频文件名、大小、分辨率、时长等信息
- 字幕控制
- 支持加载外部字幕文件(SRT、ASS 等)
- 支持字幕同步调整
- 播放模式选择
- 单曲循环、列表循环、随机播放
- 主题切换与皮肤设置(暂不支持)
- 支持多种UI风格选择
- 解析视频文件
- 支持常见视频格式(MP4、AVI、MKV、MOV 等)
- 支持常见音频格式(MP3、WAV、AAC 等)
- 播放音视频文件
- 视频渲染和音频输出
- 支持播放速度调节(快进/慢放)
- 支持音视频同步调整
- 硬件解码优化
- 播放器UI控制类
- 控制按钮与播放逻辑联动
- 多线程处理音视频解码和渲染
- 视频截图功能
- 播放过程中截图并保存到本地
- 视频缩略图生成
- 生成视频预览图并显示在文件列表
- 日志与调试功能
- 播放状态日志记录
- 错误信息捕获与提示
- 打开文件工具
- 支持文件对话框选择
- 支持拖拽打开文件
- 获取文件列表工具
- 读取文件夹中的媒体文件
- 支持文件筛选与排序
- 设置管理工具
- 保存用户偏好设置(音量、播放模式等)
- 支持配置文件管理
- 日志工具
- 记录操作日志和错误日志
- 支持日志导出
- 均衡器和音效
- 提供简单均衡器设置(低音增强、高音增强)
- 多语言支持
- 支持中文、英文等语言切换
- 更新检测工具
- 检查软件版本更新
- 下载并安装最新版本
- 功能测试
- 播放控制测试(播放、暂停、快进等)
- 文件兼容性测试
- 性能测试
- 大文件播放流畅度测试
- 多任务处理性能测试
- 异常处理测试
- 文件加载失败、格式不支持等场景
- 用户体验测试
- UI 响应速度与操作便捷性