INNER CODE UNIT · Swift
handle
rxlabz/audioplayer · audioplayer/ios/Classes/SwiftAudioplayerPlugin.swift:34
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
}
guard let url: String = info["url"] as? String, let isLocal: Bool = info["isLocal"] as? Bool else {
result(0)
return
}
play(url: url, isLocal: isLocal)
case "pause":
pause()
case "stop":
stop()
case "seek":
guard let sec: Double = call.arguments as? Double else {