aves/plugins/aves_video_ijk/lib/src/factory.dart
2023-07-05 22:56:36 +02:00

21 lines
636 B
Dart

import 'package:aves_model/aves_model.dart';
import 'package:aves_video/aves_video.dart';
import 'package:aves_video_ijk/aves_video_ijk.dart';
import 'package:fijkplayer/fijkplayer.dart';
class IjkVideoControllerFactory extends AvesVideoControllerFactory {
@override
void init() => FijkLog.setLevel(FijkLogLevel.Warn);
@override
AvesVideoController buildController(
AvesEntryBase entry, {
required PlaybackStateHandler playbackStateHandler,
required VideoSettings settings,
}) =>
IjkVideoController(
entry,
playbackStateHandler: playbackStateHandler,
settings: settings,
);
}