SwiftFlutterAliCameraPlugin.swift 837 B

123456789101112131415161718192021222324252627282930
  1. import Flutter
  2. import UIKit
  3. import AliyunVideoSDKPro
  4. public class SwiftFlutterAliCameraPlugin: NSObject, FlutterPlugin {
  5. public func recorderDeviceAuthorization(_ status: AliyunIRecorderDeviceAuthor) {
  6. }
  7. var messenger: FlutterBinaryMessenger!
  8. public static func register(with registrar: FlutterPluginRegistrar) {
  9. // let channel = FlutterMethodChannel(name: "flutter_ali_camera", binaryMessenger: registrar.messenger())
  10. // let instance = SwiftFlutterAliCameraPlugin()
  11. // registrar.addMethodCallDelegate(instance, channel: channel)
  12. registrar.register(CameraViewFactory1(messenger: registrar.messenger() as! NSObject & FlutterBinaryMessenger), withId: "com.i2edu.cameraLib")
  13. }
  14. public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) {
  15. }
  16. }