audio_player_manager 1.0.1
audio_player_manager: ^1.0.1 copied to clipboard
A comprehensive Flutter audio player manager package that provides a simple and easy to use API for playing audio files with support for just_audio and audioplayers packages.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'core/app_router.dart';
import 'core/dependency_injection.dart';
import 'core/theme/app_theme.dart';
import 'features/audio_player/presentation/providers/theme_provider.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
// Initialize dependencies
await configureDependencies();
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return ChangeNotifierProvider(
create: (context) => ThemeProvider(),
child: Consumer<ThemeProvider>(
builder: (context, themeProvider, child) {
return MaterialApp.router(
title: 'Audio Player Manager Example',
debugShowCheckedModeBanner: false,
theme: AppTheme.lightTheme,
darkTheme: AppTheme.darkTheme,
themeMode: themeProvider.themeMode,
routerConfig: AppRouter.router,
);
},
),
);
}
}