public static String encode(AudioPlayerManager playerManager, AudioTrack track) throws IOException { ByteArrayOutputStream stream = new ByteArrayOutputStream(); playerManager.encodeTrack(new MessageOutput(stream), track); byte[] encoded = Base64.getEncoder().encode(stream.toByteArray()); return new String(encoded); }