精易论坛
标题:
BASS.dl不播放的情况下能取出频谱信息吗
[打印本页]
作者:
wscpf1919
时间:
2025-6-20 22:59
标题:
BASS.dl不播放的情况下能取出频谱信息吗
BASS.dl不播放的情况下能取出频谱信息吗
播放的情况下能通过时钟调用BASS_ChannelGetLength取出频谱信息
但是不播放的情况下无法取出,不知道是我写得有问题,还是本来就不支持
喜欢好心人能给个不播放流的情况下取出频谱信息的例子
作者:
熬夜
时间:
2025-6-20 23:06
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14747993
作者:
wscpf1919
时间:
2025-6-20 23:24
熬夜 发表于 2025-6-20 23:06
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14747993
这个不是,这个也是要在播放的情况下才能取出音频信息
作者:
wscpf1919
时间:
2025-6-21 15:25
隐藏播放也是要在播放的情况下才能获取
作者:
奶糖肤质
时间:
2025-6-30 23:38
handie=StreamCreateFile(假,路径,0,0,2097152)'只解码,不播放
时间 = ChannelBytes2Seconds (handie, ChannelGetLength (handie, 0))‘字节转秒
重定义数组 (data, 假, 取整 (时间 × 50 + 1)) ' 存储波形数据变量
.计次循环首 (取数组成员数 (data), i)
data [i] = ChannelGetLevel (handie)‘获取每个时间的振幅峰值
.计次循环尾 ()
StreamFree (handie)’清理掉。这样我们就拿到了, 在不播放音频的情况下的,频谱数据 data
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4