用到的第三方库:
Alamofire 用于网络请求和视频下载
MobilePlayer 用于播放在线视频
创建Movie类:
import Foundation
import Alamofire
class Movie {
private var url: NSURL //网络路径 如果本地路径存在则是本地路径
init (url: NSURL) {
self.url = url
}
//获取播放路径
func getUrl() -> NSURL {
if isExist() {
let url = NSURL(fileURLWithPath: getFilePath())
return url
}
return self.url
}
//通知下载 如果已经存在 不下载
func postDownload() {
if isExist() {
return