为啥没有出现滚动波形?

Posted

技术标签:

【中文标题】为啥没有出现滚动波形?【英文标题】:Why is the scrolling waveform not appearing?为什么没有出现滚动波形? 【发布时间】:2018-01-30 02:02:02 【问题描述】:

我正在尝试使用 Juce 的 AudioVisualiserComponent 创建滚动波形,但我似乎做不到。

我有一个名为波形的 AudiosampleBuffer 变量,我已将其分配给传入音频数据的缓冲区

waveform = *bufferToFill.buffer;

我需要将波形传递给另一个控制显示波形的 GUI 的类

AudioSampleBuffer FilePlayer::getBuffer()

return waveform;

在 GUI 类中,我尝试像这样实现波形

addAndMakeVisible(&waveform);
waveform.pushBuffer(filePlayer.getBuffer());
waveform.setColours(Colours::black, Colours::red);
waveform.setSamplesPerBlock(256);
waveform.setBufferSize(1024);

虽然波形不可见,但程序可以工作,我做错了什么?

【问题讨论】:

【参考方案1】:

您是否使用Component::setBounds() 设置了AudioVisualiserComponent 的边界?

【讨论】:

是的,我有,它在调整大小功能中

以上是关于为啥没有出现滚动波形?的主要内容,如果未能解决你的问题,请参考以下文章

CSS 设置的高度超出屏幕高度为啥没出现滚动条

为啥用modelsim6.5进行FPGA的时序仿真,会出现如下情况

为啥在 PageViewController 中会出现这种类型的滚动?

【CSS】为啥设置不显示滚动条不好用呢?

iOS:为啥我的子视图在滚动视图中出现大间距

为啥tinymce没有出现在动态添加的文本区域