fix: set interleaved=true for PcmPlayer streaming playback

FlutterSoundPlayer.feedUint8FromStream() requires interleaved mode.
With interleaved=false, every feed() call threw:
  "Cannot feed with UInt8 with non interleaved mode"

- feedUint8FromStream (Uint8List) → requires interleaved: true
- feedFromStream (Float32List) → requires interleaved: false
Since we feed raw PCM bytes (Uint8List), interleaved must be true.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-02-25 06:59:06 -08:00
parent e706a4cdc7
commit 57fabb4653
1 changed files with 1 additions and 1 deletions

View File

@ -53,7 +53,7 @@ class PcmPlayer {
codec: Codec.pcm16,
sampleRate: 16000,
numChannels: 1,
interleaved: false,
interleaved: true,
bufferSize: 8192,
);