mp_audio_stream 0.3.0
mp_audio_stream: ^0.3.0 copied to clipboard
A simple multi-platform audio stream player for raw audio data streams.
0.3.0 #
- add
fadeOnExhaustoption toinit()(default: false) to fade out/in shortly (5ms) when the buffer is exhausted/recovered, to avoid pop noise - breaking: classes implementing
AudioStreamneed to accept the newfadeOnExhaustparameter ininit() - native:
init()returns -7 for out-of-range parameters (e.g.channels: 0, negativewaitingBufferMilliSec) - native: fix int64_t to ma_uint32 conversion warnings on MSVC
- web:
init()closes the previousAudioContextwhen called more than once
0.2.3 #
- fix data race and slow copy in audio buffers
- ffi: match native function signatures to Dart Int64 declarations
0.2.2 #
- web: fix 404 for audio_steram.js when deployed with --base-href
0.2.1 #
- android: fix build error for namespace
0.2.0 #
- migrate to dart:js_interop and package:web from legacy dart:js and dart:html
0.1.5 #
- bump miniaudio version to 0.11.21
0.1.4 #
- bump miniaudio version
- bump minimum flutter version to 3.0.0
0.1.3 #
- ios: fix broken build - initialize _ctx struct implicitly
0.1.2 #
- web: support statistics
- web: refactor embedded string for JavaScript code to a asset
0.1.1 #
- add statistics about buffer exhaustion / full (not supported on web platform)
- skip playing too short buffer to reduce click noises
0.1.0 #
- iOS, macOS support
- remove 'keep buffer'
0.0.3 #
- android support
0.0.2 #
- document updates, show miniaudio's license.
0.0.1 #
- the first release, only supports web, linux and windows.