flutter_media_picker/lib/video_player/video_player_native.dart

19 lines
531 B
Dart
Raw Normal View History

2022-11-01 08:23:06 +01:00
// SPDX-FileCopyrightText: 2022 Iconica
//
// SPDX-License-Identifier: BSD-3-Clause
2022-10-25 14:20:18 +02:00
import 'dart:io';
import 'dart:typed_data';
import 'package:path_provider/path_provider.dart';
import 'package:video_player/video_player.dart';
class VideoPlayerWrapper {
Future<VideoPlayerController> getController(Uint8List video) async {
final tempDir = await getTemporaryDirectory();
File file = await File('${tempDir.path}/video.mp4').create();
file.writeAsBytesSync(video);
return VideoPlayerController.file(file);
}
}