jsonwang 3 лет назад
Родитель
Сommit
6b80b552c9
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      BFFramework/Classes/PQGPUImage/akfilters/PQMovieFilter.swift

+ 4 - 2
BFFramework/Classes/PQGPUImage/akfilters/PQMovieFilter.swift

@@ -147,9 +147,11 @@ class PQMovieFilter: PQBaseFilter {
         do {
             // 测试代码
             //            try  loadAsset(url:URL(fileURLWithPath:"22222.MP4", relativeTo:Bundle.main.resourceURL!), videoComposition: nil)
-            // locationPath 有可能直接使用系统相册地址  处理不同 IOS 版本 路径有所区别 e.g.视频地址 var/mobile/Media/DCIM/125APPLE/IMG_5189.MOV 就不用拼接沙盒地址了
+            /* locationPath 有可能直接使用系统相册地址   处理不同 IOS 版本 路径有所区别 1,e.g.视频地址 var/mobile/Media/DCIM/125APPLE/IMG_5189.MOV 就不用拼接沙盒地址了
+            2,try find move file from bfframework bundle e.g. 库 bundle 的地址 "/var/containers/Bundle/Application/AD663220-6AF2-4841-AF82-071C10D78959/MusicVideoPlus.app/BFFramework.bundle/endMovieA.mp4"
+            */
             var videoFilePath = movieSticker.locationPath
-            if !videoFilePath.contains("var/mobile/Media") {
+            if (!videoFilePath.contains("var/mobile/Media")) && (!videoFilePath.contains("BFFramework.bundle")) {
                 videoFilePath = documensDirectory + videoFilePath
             }
             FilterLog(message: "视频地址 \(String(describing: videoFilePath))")