首页 > 解决方案 > 在不录音的情况下使用 Voice Recording Visualizer

问题描述

我需要一个简单的语音可视化器。所以我使用了库Voice Recording Visualizer。据我所知,可视化器仅适用于正在录制的音频。但我不想记录任何东西。我已经有一个 mp3 文件,我想要的是可视化工具基于该文件。

这是我尝试过的:

if (!mediaPlayer.isPlaying()) {
    mediaPlayer = MediaPlayer.create(_context, scanner);
    mediaPlayer.setLooping(true);
    mediaPlayer.start();
    // Bar
    int audioSessionId = mediaPlayer.getAudioSessionId();
    if (audioSessionId != -1) {
        RecordingSampler recordingSampler = new RecordingSampler();
        recordingSampler.setSamplingInterval(500); // voice sampling interval
        recordingSampler.link(bars);     // bars comes from MainActicity, which is: bars = findViewById(R.id.visualizer);
        recordingSampler.startRecording();
    }
}

我在一行上看到可视化工具,但在播放我的音频文件时看不到动画。

我想用那个图书馆做的事情可能吗?

标签: javaandroid

解决方案


推荐阅读