|
@@ -116,7 +116,7 @@ class PQPHAssetVideoParaseUtil: NSObject {
|
|
|
|
|
|
createDirectory(path: photoLibraryDirectory)
|
|
|
let fileName = (avAsset as! AVURLAsset).url.absoluteString
|
|
|
- let filePath = photoLibraryDirectory + fileName.kf.md5.kf.md5 + ".mp4"
|
|
|
+ let filePath = photoLibraryDirectory + fileName.md5.md5 + ".mp4"
|
|
|
let data = try? Data(contentsOf: NSURL.fileURL(withPath: filePath))
|
|
|
if FileManager.default.fileExists(atPath: filePath) && (data?.count ?? 0) > fileSize / 40 {
|
|
|
BFLog(message: "导出相册视频-已经导出完成:\(filePath)")
|
|
@@ -248,7 +248,7 @@ class PQPHAssetVideoParaseUtil: NSObject {
|
|
|
}
|
|
|
if phAsset.mediaType == .video, resource != nil {
|
|
|
let fileName = (resource?.originalFilename ?? "") + (resource?.assetLocalIdentifier ?? "") + (resource?.uniformTypeIdentifier ?? "")
|
|
|
- let filePath = photoLibraryDirectory + fileName.kf.md5 + ".mp4"
|
|
|
+ let filePath = photoLibraryDirectory + fileName.md5 + ".mp4"
|
|
|
let data = try? Data(contentsOf: NSURL.fileURL(withPath: filePath))
|
|
|
if FileManager.default.fileExists(atPath: filePath) && (data?.count ?? 0) > fileSize / 40 {
|
|
|
DispatchQueue.main.async {
|
|
@@ -290,7 +290,7 @@ class PQPHAssetVideoParaseUtil: NSObject {
|
|
|
|
|
|
createDirectory(path: photoLibraryDirectory)
|
|
|
let fileName = (avAsset as! AVURLAsset).url.absoluteString
|
|
|
- let filePath = photoLibraryDirectory + fileName.kf.md5 + ".mp4"
|
|
|
+ let filePath = photoLibraryDirectory + fileName.md5 + ".mp4"
|
|
|
let data = try? Data(contentsOf: NSURL.fileURL(withPath: filePath))
|
|
|
if FileManager.default.fileExists(atPath: filePath) && (data?.count ?? 0) > fileSize / 40 {
|
|
|
BFLog(message: "导出相册视频-已经导出完成:\(filePath)")
|
|
@@ -448,7 +448,7 @@ class PQPHAssetVideoParaseUtil: NSObject {
|
|
|
}
|
|
|
if phAsset.mediaType == .video, resource != nil {
|
|
|
let fileName = (resource?.originalFilename ?? "") + (resource?.assetLocalIdentifier ?? "") + (resource?.uniformTypeIdentifier ?? "")
|
|
|
- let filePath = photoLibraryDirectory + fileName.kf.md5 + ".mp4"
|
|
|
+ let filePath = photoLibraryDirectory + fileName.md5 + ".mp4"
|
|
|
let data = try? Data(contentsOf: NSURL.fileURL(withPath: filePath))
|
|
|
if FileManager.default.fileExists(atPath: filePath) && (data?.count ?? 0) > fileSize / 40 {
|
|
|
DispatchQueue.main.async {
|
|
@@ -485,7 +485,7 @@ class PQPHAssetVideoParaseUtil: NSObject {
|
|
|
|
|
|
createDirectory(path: photoLibraryDirectory)
|
|
|
let fileName = aVAsset.url.absoluteString
|
|
|
- let filePath = photoLibraryDirectory + fileName.kf.md5 + ".mp4"
|
|
|
+ let filePath = photoLibraryDirectory + fileName.md5 + ".mp4"
|
|
|
let data = try? Data(contentsOf: NSURL.fileURL(withPath: filePath))
|
|
|
let fileSize = try! aVAsset.url.resourceValues(forKeys: [.fileSizeKey]).fileSize ?? 0
|
|
|
if FileManager.default.fileExists(atPath: filePath) && (data?.count ?? 0) > fileSize / 40 {
|
|
@@ -604,7 +604,7 @@ class PQPHAssetVideoParaseUtil: NSObject {
|
|
|
class func cutAudioToLocal(url: String, startTime: Float, endTime: Float, resultHandler: @escaping (_ url: String, _ filePath: String?, _ startTime: Float, _ endTime: Float, _ errorMsg: String?) -> Void) {
|
|
|
|
|
|
createDirectory(path: bgMusicDirectory)
|
|
|
- let filePath = bgMusicDirectory + url.kf.md5 + ".mp3"
|
|
|
+ let filePath = bgMusicDirectory + url.md5 + ".mp3"
|
|
|
let data = try? Data(contentsOf: NSURL.fileURL(withPath: filePath))
|
|
|
if FileManager.default.fileExists(atPath: filePath) && (data?.count ?? 0) > 0 {
|
|
|
DispatchQueue.main.async {
|
|
@@ -663,7 +663,7 @@ class PQPHAssetVideoParaseUtil: NSObject {
|
|
|
|
|
|
|
|
|
class func createLocalFile(sourceFilePath: String, completeHandle: (_ isFileExists: Bool, _ isCreateSuccess: Bool, _ filePath: String) -> Void) {
|
|
|
- let cLocalPath = NSString(string: NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).first!).appendingPathComponent("\(sourceFilePath.kf.md5).mp4")
|
|
|
+ let cLocalPath = NSString(string: NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).first!).appendingPathComponent("\(sourceFilePath.md5).mp4")
|
|
|
if FileManager.default.fileExists(atPath: cLocalPath) {
|
|
|
BFLog(message: "文件已经存在:\(cLocalPath)")
|
|
|
completeHandle(true, false, cLocalPath)
|