相关疑难解决方法(0)

从floatbuffer转换为byte []

我正试图找到一种在java中使用jack-audio的方法.我已经设法创建基于jnajack的包装器来获取从jacks的端口到java应用程序的音频(原始的jnajack不能与jack 1.9.8一起使用),但是我找不到操作数据的方法.我开始了List<FloatBuffer>,为了进一步的数据操作,我需要将其转换为byte[].

简单来说......首先我想将数据保存到文件中,但据我所知,java sound api只能保存来自TargetDataLine和/或的数据byte[].我怎样才能转换FloatBufferbyte[]?我能找到的唯一方法是以floatbuffer.get(float[])某种方式(不知道如何)转换float[]byte[].

java floatbuffer

2
推荐指数
1
解决办法
3369
查看次数

标签 统计

floatbuffer ×1

java ×1