1. 效果

  2. 简介
    该项目通过使用CSCore.dll来获取Windows系统声音的输出。并使用Rhythm Visualizator Pro 2.2b插件来实现上面的效果。

  3. 脚本简介(这里就只介绍一些重要的脚本,具体大家可以查看最后的项目分享)
    LoopbackAudio
    该脚本用来获取电脑系统声卡的输出数据
    public class LoopbackAudio : MonoBehaviour
    {

private RealtimeAudio _realtimeAudio;
//声卡中的数据
public float[] SpectrumData;//采集数据的个数
public int SpectrumSize;private void Awake()
{SpectrumData = new float[SpectrumSize];_realtimeAudio = new RealtimeAudio(SpectrumSize, (spectrumData) =>{// RawSpectrumData = spectrumData;});
}void Start()
{Debug.Log("开始!");//开始监听_realtimeAudio.StartListen();
}public void OnApplicationQuit()
{//停止监听_realtimeAudio.StopListen();
}// Update is called once per frame
void Update()
{}public float GetSpectrumData(int index = 0)
{return SpectrumData[index];
}

}
RhythmVisualizatorPro
该脚本用来实现场景里面的所有的效果(加了一些注释,其他的太麻烦了,就不详细描述了)

  1. 打包设置

需要将API改为 .NET 4.X,否则获取不了系统声音的输出

  1. 项目分享(该项目的版本为Unity 2019.4.9)
    12138-yhz/Audio-Visualizer (github.com)

Unity实现获取Windows系统声音并实现可视化相关推荐

  1. python获取win10系统声音

    首先是驱动环境这样: import pyaudio p = pyaudio.PyAudio() for i in range(p.get_device_count()):devInfo = p.get ...

  2. 突然Windows系统声音没有,怎么修复?

    今天不知道为什么,突然所使用的Windows7的系统声音没有,同时也没有Windows启动声音了.但播放音乐和影片等声音都是非常正常的,非常奇怪的现象. 虽然这个状态并不影响Windows的使用,但是 ...

  3. 通过PowerShell获取Windows系统密码Hash

    当你拿到了系统控制权之后如何才能更长的时间内控制已经拿到这台机器呢?作为白帽子,已经在对手防线上撕开一个口子,如果你需要进一步扩大战果,你首先需要做的就是潜伏下来,收集更多的信息便于你判断,便于有更大 ...

  4. 这段百度问答,对我相关有对啊!!!----如何获取Windows系统登陆用户名

    如何获取Windows系统登陆用户名 http://zhidao.baidu.com/link?url=Hva9PkVwYZv8KSEWftSqTWe8fqM1dhoq59BurnfADmcOvFjF ...

  5. VC++ 获取Windows系统开机时间

    以下提供两种方法获取Windows系统的开机时间 第一种是使用C++的函数,该方法使用当前时间减去系统运行时间,秒级的,偶尔存在1秒的差异 第二种是使用Windows的API,该方法获取到的时间与cm ...

  6. JavaCV音视频开发宝典:使用JavaCV采集windows系统声音并录制成mp3音频文件(FFmpeg采集windows系统声音)

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 之前已经写过很多采集windows.macos和linux本机麦克风声音的文章, ...

  7. 获取Windows 系统的内核变量

    关键字:PsLoadedModuleList.PsActiveProcessHead.NtSystemDebugControl         PsNtosImageBase.KdVersionBlo ...

  8. [笔记]使用API函数 GetACP 获取Windows系统当前代码页

    代码页是字符集编码的别名,也称"内码表",是特定语言的字符集的一张表. 代码页分为两种:一种是ANSI代码页:另一种是OEM代码页. ⑴OEM代码页主要是用于Windows系统中的 ...

  9. C# 获取Windows系统ICON图标的四种方式-可提取各种文件夹、文件等等图标

    本文介绍的是提取Windows系统内部Icon图标的方法,就是系统资源管理器里面显示的图标,包括文件夹.文件,如:常规文件夹的图标.特定文件夹图标(磁盘根目录.收藏夹.网络共享目录等).各文件类型图标 ...

最新文章

  1. Windows Server 2003安装卡巴斯基2010成功
  2. python与php8-Python比php发展快的十大理由
  3. Oracle 数据库直接执行本地sql文件、sql脚本实例演示
  4. 当DRM出错时的解决办法
  5. Uva536 Tree Recovery二叉树重建(先序和中序确定二叉树,后序输出)
  6. linux-任务调度
  7. MFC 网络编程小结
  8. 局域网内文件传输速度_详解蒲公英路由器组网 实现文件共享
  9. 高薪招聘生物信息工程师-中国科学院深圳先进技术研究院合成所合成生物大设施...
  10. 对数正态分布_正态分布与幂律分布
  11. 【ambari】Ambari 环境安装
  12. BCB 连接数据库和查询数据
  13. 946. Validate Stack Sequences验证栈序列
  14. rf 遍历列表_RF学习笔记
  15. autocad二次开发资料总结
  16. 宋朝五子登科家族金榜进士涂大任后裔在松滋
  17. 情人节之Python版冰墩墩
  18. 微信小程序 主题皮肤切换(switch开关)
  19. rk3288[android 6.0] 调试串口修改为普通串口
  20. 一般处理程序的局限性

热门文章

  1. c语言中 push 函数,C ++ STL中的stack :: push()函数
  2. Matlab卷积神经网络(CNN)手写数字识别(一)
  3. 使用花生壳远程连接服务器,服务器的IP地址改变时,重连服务器的方法
  4. 递归算法实例(C++)
  5. html离线教程,HTML5离线存储整理
  6. 洋葱浏览器Tor Browser for Mac
  7. 金蝶云星空与巨益OMS对接集成收款单查询连通分销商余额调价(ERP收款单对接OMS分销商余额增加)
  8. 2021数据安全与个人信息保护技术白皮书V1.0.0 pdf
  9. osgEarth二维地图拉远时,局部小地图不正确放大,最后占满一半地图问题
  10. calibre版图验证及寄生参数的提取后仿真