codifyiq_audio_message 1.0.0
codifyiq_audio_message: ^1.0.0 copied to clipboard
A chat-style audio message player with play, pause, scrubbing, and a pluggable audio playback backend.
codifyiq_audio_message example #
import 'package:codifyiq_audio_message/codifyiq_audio_message.dart';
import 'package:flutter/material.dart';
// Simplest form — the widget manages its own controller from the URL.
Widget buildPlayer() {
return const AudioMessage(url: 'https://example.com/clip.m4a');
}
// Drive it yourself for finer control or a custom playback backend.
Widget buildDrivenPlayer() {
final controller = AudioMessageController('https://example.com/clip.m4a');
return AudioMessage(url: controller.url, controller: controller);
}
A runnable catalog demonstrating every CodifyIQ component lives in the
example/ app at the repository root.