23 lines
542 B
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();
|