Android 可以在不转换为 .wav 或类似格式的情况下将整数数组作为音频播放吗?
Can Android play an array of ints as audio without converting to .wav or similar?
我只是想创建一个正弦波并让我的应用播放它。有没有一种简单的方法可以做到这一点,而不是创建并保存一个全新的文件供 AudioManager 读取?可以直接读取吗?
看看 AudioTrack class,特别是 write()
方法。有多种可供选择,但接收 float[]
数据数组的方法可能是从您的应用播放生成的正弦波的最简单方法。
我只是想创建一个正弦波并让我的应用播放它。有没有一种简单的方法可以做到这一点,而不是创建并保存一个全新的文件供 AudioManager 读取?可以直接读取吗?
看看 AudioTrack class,特别是 write()
方法。有多种可供选择,但接收 float[]
数据数组的方法可能是从您的应用播放生成的正弦波的最简单方法。