Android меняет цвет света под музыку
Я разрабатываю приложение bluetooth light.
Я хочу изменить цвет света под музыку. У меня есть массив цветов, например, 10 цветов. И выбор цвета по музыке бьют.
Я должен был сделать это:
mVisualizer = new Visualizer(0);
mVisualizer.setCaptureSize(Visualizer.getCaptureSizeRange()[0]);
Visualizer.OnDataCaptureListener captureListener = new Visualizer.OnDataCaptureListener() {
@Override
public void onWaveFormDataCapture(Visualizer visualizer,
byte[] bytes, int samplingRate) {
//how I can do
}
@Override
public void onFftDataCapture(Visualizer visualizer, byte[] bytes,
int samplingRate) {
//how I can do
}
};
mVisualizer.setDataCaptureListener(captureListener,
Visualizer.getMaxCaptureRate() / 8, true, true);
mVisualizer.setEnabled(true);
Теперь вопрос: как я могу проанализировать байтовые данные, чтобы получить скорость (вероятно, int?) И выбрать цвет.
Спасибо за ваш ответ.