ui: Add a basic implementation of the video inline widget

This commit is contained in:
2022-04-01 13:37:38 +02:00
parent b4411ab4fb
commit 69f8f1b365
4 changed files with 97 additions and 21 deletions

19
lib/ui/service/data.dart Normal file
View File

@@ -0,0 +1,19 @@
import "package:flutter/material.dart";
import "package:external_path/external_path.dart";
import "package:path/path.dart" as pathlib;
class UIDataService {
late String _thumbnailBase;
UIDataService();
Future<void> init() async {
WidgetsFlutterBinding.ensureInitialized();
final base = await ExternalPath.getExternalStoragePublicDirectory(ExternalPath.DIRECTORY_PICTURES);
_thumbnailBase = pathlib.join(base, "Moxxy", ".thumbnail");
}
// The base path for thumbnails
String get thumbnailBase => _thumbnailBase;
}