^-^
声音设计师丨音乐制作爱好者
音效助手软件开发归档
最近更新:2025-04-28   |   字数总计:7.8k   |   阅读估时:32分钟   |   阅读量:
  1. 一、音频功能的开发
    1. 委托
      1. 使用步骤
      2. 观察者模式
      3. 委托类型/委托事件
      4. 两种预定的事件泛型
      5. Lambda表达式
      6. 事件绑定
    2. Hook
    3. 音频设备识别与获取和切换
      1. public List GetAudioDevices()方法
      2. WaveOut.DeviceCount
      3. WaveOut.GetCapabilities(i)
      4. 实现步骤
      5. 音频设备的切换
    4. 音频管理系统
      1. 音频文件播放的实现步骤
      2. WaveStream
      3. InitializeButtons()
      4. 音频播放管理系统
        1. 1.音频文件加载和映射
    5. 示例
    6. 注意事项
      1. 2.音频播放逻辑实现
  2. WaveFileReader 与 AudioFileReader 的区别
  3. 使用场景
    1. 3.播放文件选择
  4. 音量大小
  5. 进度条
  • 二、快捷键
    1. 实现
      1. 1.右键菜单
      2. 2.快捷键设置窗口的实现
      3. 3.快捷键设置的响应
    2. 全局响应
  • 三、操作存储
    1. 1. ApplySettings 方法
    2. 2. Form1_FormClosing 方法
    3. 3. SaveButtonAudioPaths 方法
    4. 4. ShowLoginForm 方法
  • 四、软件的封装