codifyiq_audio_message 1.0.0 copy "codifyiq_audio_message: ^1.0.0" to clipboard
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 #

pub package

A chat-style audio message player with play/pause, a scrubbable progress bar, and a duration readout. Playback is driven through a pluggable AudioPlayerBackend interface, which defaults to a just_audio binding but can be swapped for testing or unsupported platforms.

Installation #

dependencies:
  codifyiq_audio_message: ^1.0.0

Usage #

import 'package:codifyiq_audio_message/codifyiq_audio_message.dart';

// The simplest form manages its own controller from a URL.
AudioMessage(url: 'https://example.com/clip.m4a');

// Or drive it yourself for finer control (and a custom playback backend):
final controller = AudioMessageController('https://example.com/clip.m4a');
AudioMessage(url: controller.url, controller: controller);

Pass a custom backend to AudioMessageController to substitute the default just_audio binding.


Part of the CodifyIQ component family · pub.dev/publishers/codifyiq.com

0
likes
150
points
35
downloads

Documentation

API reference

Publisher

verified publishercodifyiq.com

Weekly Downloads

A chat-style audio message player with play, pause, scrubbing, and a pluggable audio playback backend.

Repository (GitHub)
View/report issues

Topics

#codifyiq #ui #widget #audio

License

MIT (license)

Dependencies

flutter, just_audio

More

Packages that depend on codifyiq_audio_message