Skip to main content

codifyiq_audio_message 2.0.0 copy "codifyiq_audio_message: ^2.0.0" to clipboard
codifyiq_audio_message: ^2.0.0 copied to clipboard

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

example/README.md

codifyiq_audio_message example #

import 'package:codifyiq_audio_message/codifyiq_audio_message.dart';
import 'package:material_ui/material_ui.dart';

// Simplest form — the widget manages its own controller.
Widget buildPlayer() {
  return AudioMessageWidget(
    source: AudioMessageSource.uri(Uri.parse('https://example.com/clip.m4a')),
    duration: const Duration(seconds: 42),
  );
}

// In a list of messages, share one controller owned by the screen, so one
// message plays at a time and playback survives scrolling.
Widget buildMessagePlayer(AudioMessageController controller, String id) {
  return AudioMessageWidget(
    id: id,
    source: AudioMessageSource.uri(Uri.parse('https://example.com/$id.m4a')),
    controller: controller,
  );
}

A runnable catalog demonstrating every CodifyIQ component lives in the example/ app at the repository root.

0
likes
150
points
92
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, material_ui

More

Packages that depend on codifyiq_audio_message