Comments (3)
No problem - I can do a more advanced player example!
A high level audio library/engine built on top of mini_al with 3D mixing is something I'd like to do at some point, but I don't know if I'd have the time :(
from miniaudio.
Just in case it could be useful for someone, raylib audio module can be used as standalone library to play audio with no need of a graphic interface...
Now using mini_al, results in kind of a wrapper with a very simple API.
Check this self-contained sample: audio_standalone.zip
from miniaudio.
I went ahead and merged that PR and updated the example to support FLAC and Vorbis.
I'll update this example when the mal_decoder
work comes online, but I think that'll be a ways away. I also want to do a console based music/sound player using ncurses or something which should also be a good example for advanced playback.
from miniaudio.
Related Issues (20)
- Crashes in MMDevAPI.dll HOT 10
- Safari on iOS17 does not play audio after first touch HOT 8
- Inconsistent decoded frame count/length HOT 1
- Assertion `ma_device_get_state(pDevice) == ma_device_state_starting` fails on exit HOT 2
- No sound and MA_NO_RUNTIME_LINKING causes syntax errors on MacOS HOT 2
- Crash when changing default playback device. HOT 13
- mp3 trial and error significantly slows down ma_sound_init_from_file HOT 4
- change sound's pitch HOT 1
- macOS Sonoma Failed to load library: CoreFoundation.framework/CoreFoundation HOT 1
- compile error in Xcode for iOS HOT 5
- Possible regresion when compiling for Web with Emscripten HOT 2
- [bug] linking on armel fails HOT 3
- No 7.1 sound output HOT 8
- assertion `ma_device_get_state(pDevice) == ma_device_state_stopped` failed when `ma_device_start` in callback `ma_IMMNotificationClient_OnDefaultDeviceChanged` HOT 1
- Emscripten miniaudio fails to link with --closure=1 HOT 5
- DirectSound: infinite loop after device change depending on top-level windows and initialization order HOT 12
- 'ma_align' macro redefined HOT 1
- Emscripten crash in _ma_device__on_notification_unlocked HOT 5
- memory leaks simple_enumeration valgrind HOT 2
- Remove `MA_*` macros usage in the examples HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from miniaudio.