【发布时间】:2017-05-22 13:40:00
【问题描述】:
我正在使用 SIGIL API 和 windows.h 库在 C 中编写 WAV 播放器,我正在使用 windows.h 库中的 GetOpenFileName 打开文件,我需要一种方法来让程序“读取”持续时间的WAV文件,有一些功能可以做到吗?
【问题讨论】:
-
我不知道是否有一个 API 函数,但这可能会让你感兴趣soundfile.sapp.org/doc/WaveFormat
-
SIGIL 不是用于电子书的吗?无论如何,标准 C 中没有函数可以告诉您 WAV 文件的持续时间。 如果可以通过将文件长度除以您想要的常数来近似
fseek()和ftell() -
@pmg 有一个电子书阅读器,是的,但是,还有一个 C 语言用于用户输入、音频、图像和用户界面处理的库,here
标签: c windows wav getopenfilename