A low-level library to play sound.
- Windows
- macOS
- Linux
- FreeBSD
- OpenBSD
- Android
- iOS
- WebAssembly
Oto requies AudioToolbox.framework, but this is automatically linked.
Oto requies these frameworks:
AVFoundation.frameworkAudioToolbox.framework
Add them to "Linked Frameworks and Libraries" on your Xcode project.
ALSA is required. On Ubuntu or Debian, run this command:
apt install libasound2-devIn most cases this command must be run by root user or through sudo command.
BSD systems are not tested well. If ALSA works, Oto should work.
To crosscompile, make sure the libraries for the target architecture are installed, and set CGO_ENABLED=1 as Go disables Cgo on crosscompiles by default.