# Voice-Pack-Player
**Repository Path**: doupoa/Voice-Pack-Player
## Basic Information
- **Project Name**: Voice-Pack-Player
- **Description**: 一个简单的音乐包播放器
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2022-09-13
- **Last Updated**: 2023-07-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Csharp, VoicePlayer, tool
## README
# 轻音 - 一个简易的语音包播放器
### 编译
下载项目后使用Visual Studio或其他支持启用C# 项目文件的IDE打开**KeyMusic.csproj**或**KeyMusic.sln**文件。程序会自动加载项目。随后需要右键“解决方案”选择“管理解决方案的NuGet包”对本项目使用的库进行更新,随后开发编译即可。
### 使用前准备
1. 提前准备好音频文件,将要播放的音频放置到单独的文件夹内,文件夹内套文件夹不影响后续文件扫描操作,不需要播放的音频应当移出该文件夹。
2. 安装[VB-CABLE虚拟音频驱动](https://vb-audio.com/Cable/)。(若有其他的虚拟音频驱动那无需安装)
3. 安装完毕后进入需要使用本软件的游戏或软件,并将软件的输入设备修改为**CABLE Output**
4. 若需要侦听软件输出的音频,请前往**控制面板-硬件和声音-声音**,在弹出的窗口中点击"录制",找到**CABLE Output**设备,双击进入,点击“**侦听**”选项卡,点击“侦听此设备”,“通过此设备播放”选项选择为您当前使用的输出设备即可。
### 使用过程:
2. 双击KeyMusic.exe打开应用。
3. 点击“扫描目录”按钮或“播放”按钮选择目录或文件。
4. 选择音频输出设备,默认为当前输出设备,若安装VB-CABLE虚拟音频驱动则选择**CABLE Input**。
5 看个人需求选择是否开启随机播放,随机播放默认开启,无需随机播放点击取消即可,这时播放器处于单曲循环模式。
6 在左侧列表框内选中接下来要播放的音频,可点击“播放”按键试听,试听过程需暂停按“暂停”键即可暂停。
7 若需要更新列表框内的音频列表,请先在放置音频文件的文件夹内更新音频文件,随后点击“扫描目录”按钮重新扫描音频文件即可。
### 快捷键
快捷键暂不支持更改,毕竟暂无修改需求。本程序指定的快捷键为不易按出且易理解的按键。
1. 播放按键
Alt + 加号键(+)
2. 暂停按键
Alt + 减号键(-)
### 开发灵感
在BiliBili上看到一篇视频即在瓦洛兰特游戏中播放CSGO胜利音乐盒(BV1UG4y1a7wR),想着能不能整个放Apex音效的活。在看完使用教程后发现需要花钱且无太大必要,因此想着自己开发一款类似软件试试。本软件使用C# 语言开发,项目用时1天,也是第一次尝试开发项目,属于是边学习边开发了。
### 鸣谢
[BiliBili-在VALORANT中放csgo的mvp音乐折磨队友](https://www.bilibili.com/video/BV1UG4y1a7wR)
[Naudio库](https://github.com/naudio/NAudio)
[VB-Audio Software](https://vb-audio.com/Cable/)