вы можете попробовать, что код может помочь вам
import Foundation
import UIKit
import AVKit
class CommonFunctions {
static let shared = CommonFunctions()
typealias ResponseBlock = (_ result: UIImage?) -> Void
func getVideoThumnail(URLString: String, responseBlock:@escaping ResponseBlock) {
DispatchQueue.global().async {
let url = URL(string: URLString)
let asset = AVAsset(url: url!)
let assetImgGenerate : AVAssetImageGenerator = AVAssetImageGenerator(asset: asset)
assetImgGenerate.appliesPreferredTrackTransform = true
let time = CMTimeMake(value: 1, timescale: 2)
let img = try? assetImgGenerate.copyCGImage(at: time, actualTime: nil)
if img != nil {
let frameImg = UIImage(cgImage: img!)
DispatchQueue.main.async(execute: {
responseBlock(frameImg)
})
}else {
responseBlock(nil)
}
}
}
}
использовать: -
CommonFunctions.shared.getVideoThumnail(URLString: downloadURL) { (image) in
if image != nil {
let thumbimage = image
}
}
Посмотрите Google Maps API для Flash
Этот API позволяет разработчикам Flex встроить Google Maps в приложения Flash. Подобный версии JavaScript, этот ActionScript API обеспечивает много утилит для управления и добавления содержания к картам через множество сервисов, позволяя Вам встроить устойчивые, интерактивные приложения карт в Ваш веб-сайт.
Тычинка разработала "BSD-лицензированный дисплей и библиотеку взаимодействия для основанных на мозаике карт в Flash (ActionScript 2.0 и ActionScript 3.0) и Python" под названием ModestMaps, В то время как не лучший выбор для карт Google, которые это также поддерживает, Открывает Street Map, Yahoo, а также карты MS.
Я видел карты Google на флэш-памяти. Можете быть Вы, может купить некоторый компонент.