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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…