在 BASS 中,我可以从文件加载流并播放它,或者我可以对文件进行采样并播放样本。
我应该考虑哪些差异和影响?
想必你说的是这个 BASS:http ://www.un4seen.com/
通常,样本在播放之前被加载到内存中,流是同时读取和播放的。
正如手册中所说:“如果您想播放大型或一次性样本,那么使用 BASS_StreamCreateFile 进行流式传输可能会更好。”
另一方面,如果您要一遍又一遍地播放样本,将其保存在内存中可能会很有用。
播放开始之前的延迟也可能存在一些变化 - 我想示例播放会更快开始。我不确定,因为我只在工作中使用了流接口。