INNER CODE UNIT · Swift
register
rxlabz/audioplayer · audioplayer/ios/Classes/SwiftAudioplayerPlugin.swift:23
public static func register(with registrar: FlutterPluginRegistrar) {
let channel = FlutterMethodChannel(name: CHANNEL_NAME, binaryMessenger: registrar.messenger())
let instance = SwiftAudioplayerPlugin(channel: channel)
registrar.addMethodCallDelegate(instance, channel: channel)
}
init(channel: FlutterMethodChannel) {
_channel = channel
super.init()
}
public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) {
switch call.method {
case "play":
guard let info: Dictionary = call.arguments as? [String: Any] else {
result(0)
return
}