百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
O

oto

> 编程语言
开源

♪ 一个低级别的库,可在多个平台上播放声音 ♪

1.9K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

♪ 一个低级别的库,可在多个平台上播放声音 ♪

Oto (v3)

一个用于播放声音的低级库。

前提条件

Linux、FreeBSD、OpenBSD

Oto 在 Linux 和 BSD 系统上使用 PulseAudio,通过纯 Go 包 GitHub.com/jfreymuth/pulse 实现。 尽管 BSD 系统尚未得到充分测试。 如果 PulseAudio 服务器无法自动发现,请设置 PULSE_SERVER。 当无法连接到 PulseAudio 服务器时,Oto 会回退到 ALSA。此回退也不需要 Cgo: libasound.so.2 在运行时动态加载,因此不需要 ALSA 开发头文件 但运行时必须存在 libasound.so.2。

在 FreeBSD 上,使用 CGO_ENABLED=0 (例如在交叉编译时) 还需要添加 -gcflags="GitHub.com/ebitengine/purego/internal/fakecgo=-std";原生 FreeBSD 构建 (默认情况下已启用 Cgo) 不需要任何额外配置。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Goaudiogogolangsound

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言