Flutter

A Flutter package for implementing real-time audio communication in your Flutter applications using Krosai's audio infrastructure.

Krosai Audio Client

Features

  • Easy-to-use audio client

  • Automatic permission handling

  • Simplified room connection and management

  • Microphone control

  • Automatic reconnection handling

  • Cross-platform support (Android, iOS, Web)

Installation

Add the package to your pubspec.yaml:

dependencies:
  krosai_audio_client: ^0.1.0

Usage

Basic Setup

Example: Audio Chat Room

Here's a complete example of implementing an audio chat room:

For iOS, add the following to your Info.plist:

Connection Reliability

The package implements recommended connection reliability features:

  • Automatic reconnection on network changes

  • Support for multiple connection types

  • 30-second reconnection timeout

  • Event handling for connection state changes

Last updated