ffmpeg_cube 0.1.2
ffmpeg_cube: ^0.1.2 copied to clipboard
Cross-platform audio/video processing and playback SDK for Flutter. 跨平台影音處理與播放 SDK,支援轉檔、裁剪、縮圖、合併、混音、字幕、播放等功能。
import 'package:flutter/material.dart';
import 'package:media_kit/media_kit.dart';
import 'screens/home_screen.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
// Initialize media_kit for video playback
MediaKit.ensureInitialized();
runApp(const FFmpegCubeExampleApp());
}
class FFmpegCubeExampleApp extends StatelessWidget {
const FFmpegCubeExampleApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'FFmpeg Cube Demo',
debugShowCheckedModeBanner: false,
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(
seedColor: Colors.deepPurple,
brightness: Brightness.dark,
),
useMaterial3: true,
cardTheme: CardTheme(
elevation: 4,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(16),
),
),
),
home: const HomeScreen(),
);
}
}