ScreenStramPlugin.dart 474 B

1234567891011121314151617181920212223
  1. import 'package:flutter/services.dart';
  2. class ScreenStreamPlugin {
  3. static const _channel = MethodChannel("screen_stream");
  4. static Future<bool> start(String url) async {
  5. try {
  6. await _channel.invokeMethod("start", {"url": url});
  7. return true;
  8. } catch (e) {
  9. return false;
  10. }
  11. }
  12. static Future<bool> stop() async {
  13. try {
  14. await _channel.invokeMethod("stop", []);
  15. return true;
  16. } catch (e) {
  17. return false;
  18. }
  19. }
  20. }