最近在学 flutter native 混合开发,调用 replaykit2 获取到 cmsamplebuffer 数据,想保存为 mp4,以供 flutter 可以读取 。
ios 开发是最近两天在学,还很混乱。ios extension 和主 container 是不同的沙盒环境吗?怎么样才可以把 extension 中保存的文件共享到 main container ?
还是说,把 cmsamplebuffer 传给 ios appdelegate.swift,在 appdelegate 里处理?
求大家给个思路,不知道是不是姿势不对,翻了一天 google 了。
1
finab 2021-07-30 11:47:10 +08:00
关键词 App Groups
|
3
Building 2021-07-30 13:55:47 +08:00 via iPhone
FileManager: containerURLForSecurityApplicationGroupIdentifier
|
4
z1113456051 2021-07-30 17:20:13 +08:00
最简单做法肯定是视频合成好了,通过沙盒共享过去。但是子进程有内存限制。大视频还是要一帧一帧的发到主程序处理。
|