You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
1.0 KiB
Objective-C

#import "FlutterSuperplayerPlugin.h"
@implementation FlutterSuperplayerPlugin
+ (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar {
FlutterMethodChannel* channel = [FlutterMethodChannel
methodChannelWithName:@"flutter_superplayer"
binaryMessenger:[registrar messenger]];
FlutterSuperplayerPlugin* instance = [[FlutterSuperplayerPlugin alloc] init];
[registrar addMethodCallDelegate:instance channel:channel];
FLTSuperPlayerViewFactory* platformViewFactory = [[FLTSuperPlayerViewFactory alloc] initWithMessenger:registrar.messenger];
[registrar registerViewFactory:platformViewFactory withId:@"leanflutter.org/superplayer_view"];
}
- (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result {
if ([@"getSDKVersion" isEqualToString:call.method]) {
result([@"iOS " stringByAppendingString:[[UIDevice currentDevice] systemVersion]]);
} else {
result(FlutterMethodNotImplemented);
}
}
@end