skycap_audio_manager 1.0.1+1
skycap_audio_manager: ^1.0.1+1 copied to clipboard
A simple and customizable Flutter audio player package.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:skycap_audio_manager/audio_player_screen.dart';
import 'package:skycap_audio_manager/extras/audio_metadata.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return GetMaterialApp(
darkTheme: ThemeData.dark(),
title: 'SKYCAP',
home: MyHomePage(
title: 'SKYCAP',
),
);
}
}
class MyHomePage extends StatefulWidget {
const MyHomePage({super.key, required this.title});
final String title;
@override
State<MyHomePage> createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
@override
void initState() {
super.initState();
}
@override
Widget build(BuildContext context) {
return AudioPlayerScreen(
audioMetadata: [
AudioMetadata(
audioLink:
'https://file-examples.com/storage/fed00909ee67dc5db96303f/2017/11/file_example_MP3_700KB.mp3',
album: 'SKYCAP',
title: 'Lahore mp3',
artwork:
'https://fastly.picsum.photos/id/629/536/354.jpg?hmac=NWta_CV-ruzeQyb9CvcPbGAmrmMV66H8m9A2d_8rdpI',
),
AudioMetadata(
audioLink:
'https://file-examples.com/storage/fed00909ee67dc5db96303f/2017/11/file_example_MP3_700KB.mp3',
album: 'SKYCAP_SKYCAP',
title: 'Lahore mp3',
artwork:
'https://picsum.photos/id/1/200/300',
)
],
);
}
}