|
@@ -147,9 +147,11 @@ class PQMovieFilter: PQBaseFilter {
|
|
do {
|
|
do {
|
|
// 测试代码
|
|
// 测试代码
|
|
// try loadAsset(url:URL(fileURLWithPath:"22222.MP4", relativeTo:Bundle.main.resourceURL!), videoComposition: nil)
|
|
// 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
|
|
var videoFilePath = movieSticker.locationPath
|
|
- if !videoFilePath.contains("var/mobile/Media") {
|
|
|
|
|
|
+ if (!videoFilePath.contains("var/mobile/Media")) && (!videoFilePath.contains("BFFramework.bundle")) {
|
|
videoFilePath = documensDirectory + videoFilePath
|
|
videoFilePath = documensDirectory + videoFilePath
|
|
}
|
|
}
|
|
FilterLog(message: "视频地址 \(String(describing: videoFilePath))")
|
|
FilterLog(message: "视频地址 \(String(describing: videoFilePath))")
|