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?) И выбрать цвет.

Спасибо за ваш ответ.

0 ответов

Другие вопросы по тегам