flutter_media_picker/lib/video_player/video_player_web.dart
2023-11-01 14:13:31 +01:00

18 lines
472 B
Dart

// SPDX-FileCopyrightText: 2022 Iconica
//
// SPDX-License-Identifier: BSD-3-Clause
// ignore: avoid_web_libraries_in_flutter
import 'dart:html';
import 'dart:typed_data';
import 'package:video_player/video_player.dart';
class VideoPlayerWrapper {
Future<VideoPlayerController> getController(Uint8List video) async {
final blob = Blob([video]);
final url = Url.createObjectUrlFromBlob(blob);
return VideoPlayerController.networkUrl(Uri.parse(url));
}
}