Files
ReelShort/test/support/widget_player.dart

23 lines
542 B
Dart

// Author: fruit.com.cn
import 'package:fruitshorts/core/data/models/drama.dart';
import 'package:fruitshorts/core/data/models/player_port.dart';
/// 组件测试用播放器,不创建原生解码器。
class WidgetPlayer implements PlayerPort {
@override
Future<void> initialize() async {}
@override
Future<void> play() async {}
@override
Future<void> pause() async {}
@override
Future<void> dispose() async {}
}
/// 组件测试的播放器工厂。
PlayerPort createWidgetPlayer(Episode episode) => WidgetPlayer();