gpt4 book ai didi

android - 使用OpenGL ES 2.0在Android上创建音频波

转载 作者:行者123 更新时间:2023-12-03 01:40:19 25 4
gpt4 key购买 nike

我在Android上使用OpenGL ES 2.0绘制了三角形和矩形。但是我不知道如何使用OpenGL ES 2.0引起轰动。

我想显示音频文件的波形。我有以150点/秒的波形数据形式显示中频的数据。每个样本都是0到255之间的无符号字符。我如何使用此数据在OpenGL ES 2.0上显示wave。

任何合适的链接也将非常有帮助。

感谢致敬。

最佳答案

在您的情况下,最好的方法是使用 shaders
您可以看一下下面的示例,以了解其工作原理。

  • Sound sinus wave
  • Pulse waves
  • Waves Remix

  • 编写此类着色器需要 GLSL 语言的基础知识。
    Khronos组 website包含所有入门所需的信息。

    您也可以查看以下有用的链接:
  • Displaying Graphics with OpenGL ES-初学者的好起点。
  • Shadertoy-用于练习编写自己的着色器。
  • 关于android - 使用OpenGL ES 2.0在Android上创建音频波,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47908888/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com