123456789101112131415161718192021222324252627282930313233 |
- import 'package:vitalapp/helper/sonopost_preview_helper.dart';
- import 'package:vitalapp/js_platform/handlers/base.dart';
- import 'package:vitalapp/js_platform/methods.dart';
- class UpdateSonopostPreviewHandler extends MethodHandlerBase {
- UpdateSonopostPreviewHandler()
- : super(TargetMethodName.UpdateSonopostPreview);
- @override
- void execute(List<String> args) {
- ShellSonopostPlayController.setPreviewImageData(args[0]);
- }
- }
- class ScreenshotHandler extends MethodHandlerBase {
- ScreenshotHandler() : super(TargetMethodName.Screenshot);
- @override
- void execute(List<String> args) {
- ShellSonopostPlayController.onCaptureFrame.emit(this, true);
- }
- }
- class RecordHandler extends MethodHandlerBase {
- RecordHandler() : super(TargetMethodName.Record);
- @override
- void execute(List<String> args) {
- bool isStart = false;
- if (args[0] == "true" || args[0] == "True") {
- isStart = true;
- }
- ShellSonopostPlayController.onRecord.emit(this, isStart);
- }
- }
|