# SuperOldMan **Repository Path**: plusboy/super-old-man ## Basic Information - **Project Name**: SuperOldMan - **Description**: 一个给老人用的简易看戏软件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-25 - **Last Updated**: 2026-02-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 视频播放器软件 这是一个基于C# .NET Framework 4.8开发的视频播放器软件,具有以下功能: ## 功能特点 1. **自动扫描视频文件** - 启动时自动扫描 `C:\data\movie` 目录下的视频文件 2. **双面板布局** - 左侧80%宽度显示视频播放窗口,右侧20%宽度显示文件列表 3. **历史记录记忆** - 自动保存和恢复上次播放的视频及播放位置 4. **键盘快捷操作** - 支持数字键快速选择视频播放 5. **按键视觉反馈** - 按下数字键时在屏幕中央显示大号数字提示 ## 支持的文件格式 - MP4 (.mp4) - AVI (.avi) - MKV (.mkv) - WMV (.wmv) - MOV (.mov) - FLV (.flv) - M4V (.m4v) - MPG/MPEG (.mpg, .mpeg) ## 使用方法 ### 基本操作 - 鼠标点击文件列表中的视频文件即可播放 - 软件会自动记忆播放位置,下次启动时继续播放 ### 键盘快捷键 - **数字键 1-9**: 选择对应序号的视频(从头开始播放) - **Enter键**: 确认选择并立即播放 - **ESC键**: 取消当前按键输入 - 按键后5秒内无操作自动播放选择的视频 ### 目录设置 视频文件需要放置在 `C:\data\movie` 目录下,软件启动时会自动扫描该目录。 ## 技术实现 - 使用 Windows Media Player ActiveX 控件进行视频播放 - XML格式保存播放历史记录 - 多线程定时器处理键盘输入超时 - 符合微软软件设计开发规范 ## 编译要求 - .NET Framework 4.8 - Visual Studio 2017或更高版本 - Windows Media Player组件 ## 文件结构 - `VideoPlayerForm.cs` - 主窗体逻辑代码 - `VideoPlayerForm.Designer.cs` - 窗体设计器代码 - `playback_history.xml` - 播放历史记录(运行时生成)