文件名称:go-mpg123:绑定 libmpg123 MP3 解码库
文件大小:5KB
文件格式:ZIP
更新时间:2024-06-17 23:43:26
Go
介绍 go-mpg123 是一个提供与 libmpg123 绑定的库。 并非所有库函数都存在,但有足够的绑定来使用 mpg123_open 和 mpg123_read 解码 MP3 文件。 但是,尚不支持从文件读取器解码并将数据直接馈送到解码器。 目前还不支持搜索和元数据读取。 这个库仍在进行中。 用法 mpg123 库通过包含指向库实例的 C 指针的解码器结构访问。 要解码文件,首先创建解码器的实例,然后告诉它打开文件。 decoder, err := mpg123.NewDecoder("") err = decoder.Open("test.mp3") 此时,您应该让解码器查看文件并找到它的编码格式。您可能还想锁定此格式,因为如果您不这样做,稍后可能会更改。 rate, channels, encoding := decoder.GetFormat() // clear
【文件预览】:
go-mpg123-master
----examples()
--------mp3dump()
----mpg123()
--------mpg123.go(5KB)
----LICENSE(1KB)
----README.md(2KB)