android - 可视化音频文件的一般方法?
问题描述
像这样可视化音频文件的一般编程方法是什么:
(中间是当前玩家位置)
通过谷歌搜索,我发现它可能与音高有关,并且在是否有办法改变颤振应用程序中正在播放的音频的音高?我发现它可能与采样率有关。我不是音乐家,但我觉得实现这一点的方法可能是每秒获取内部音频音高或音量。
因此,如果其中一些是正确的,那么获取音频文件每秒的音高、采样率或内部音量的一般编程方法是什么?
(如果你不熟悉 Dart,你可以使用任何你知道的语言,我可以很好地在编程语言之间进行翻译:Python、Java、JavaScript、PHP...)
(有没有办法为此使用ffmpeg?)
解决方案
推荐阅读
- javascript - Javascript过滤器,如何使它们各自独立运行?
- java - 将文本从动态网页复制到字符串
- c# - .NET 5 Blazor HttpClient BaseAddressAuthorizationMessageHandler 未找到
- php - 使用 php 在 phpmyadmin 中输入适当的值(名称)而不是(id)
- sql - ORA-00907: 缺少右括号,所有括号都已关闭但仍无法正常工作
- laravel - Laravel Mix 和 Tailwind CSS
- python - 程序执行时如何打印文件路径和行号?
- python - 已修复 - 从子模块中的父文件夹导入模块 - Python 3
- python - render_form() 缺少 1 个必需的位置参数:'form'
- javascript - 删除对象数组中对象的第一个实例