From 31e30fc6d9bc5f9f3e89c5ba5a39eb07864d4b6c Mon Sep 17 00:00:00 2001 From: Ralty <78720179+Raltyro@users.noreply.github.com> Date: Sun, 27 Jul 2025 13:55:50 +0700 Subject: [PATCH] Allow for vorbis files from bytes --- source/lime/media/AudioBuffer.hx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/lime/media/AudioBuffer.hx b/source/lime/media/AudioBuffer.hx index 40ebfbec..aba05b8b 100644 --- a/source/lime/media/AudioBuffer.hx +++ b/source/lime/media/AudioBuffer.hx @@ -178,6 +178,12 @@ class AudioBuffer return audioBuffer; #elseif (lime_cffi && !macro) + #if lime_vorbis // CNE + if (funkin.options.Options.streamedMusic) { + var vorbisFile = VorbisFile.fromBytes(bytes); + if (vorbisFile != null) return fromVorbisFile(vorbisFile); + } + #end #if !cs var audioBuffer = new AudioBuffer(); audioBuffer.data = new UInt8Array(Bytes.alloc(0));