INNER CODE UNIT · Swift

readableAudioURL

pa-jesusf/KikoFlu · ios/Runner/AppDelegate.swift:627

    private func readableAudioURL(path: String) -> (url: URL, shouldRemove: Bool) {
        let url = URL(fileURLWithPath: path)
        if isKnownAudioExtension(url.pathExtension) {
            return (url, false)
        }

        guard let extensionHint = sniffAudioExtension(path: path) else {
            return (url, false)
        }

        let aliasName = "kikoflu_haptics_\(abs(path.hashValue)).\(extensionHint)"
        let aliasURL = URL(fileURLWithPath: NSTemporaryDirectory())
            .appendingPathComponent(aliasName)
        try? FileManager.default.removeItem(at: aliasURL)

        do {
            try FileManager.default.linkItem(at: url, to: aliasURL)
            return (aliasURL, true)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…