import Flutter import UIKit import AliyunVideoSDKPro public class SwiftFlutterAliCameraPlugin: NSObject, FlutterPlugin { public func recorderDeviceAuthorization(_ status: AliyunIRecorderDeviceAuthor) { } var messenger: FlutterBinaryMessenger! public static func register(with registrar: FlutterPluginRegistrar) { // let channel = FlutterMethodChannel(name: "flutter_ali_camera", binaryMessenger: registrar.messenger()) // let instance = SwiftFlutterAliCameraPlugin() // registrar.addMethodCallDelegate(instance, channel: channel) registrar.register(CameraViewFactory1(messenger: registrar.messenger() as! NSObject & FlutterBinaryMessenger), withId: "com.i2edu.cameraLib") } public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) { } }