Explorar el Código

IPU标准版:集成视频类插件

liufl5 %!s(int64=3) %!d(string=hace) años
padre
commit
2a4d7c338c
Se han modificado 27 ficheros con 301 adiciones y 123 borrados
  1. 0 47
      IPUCommon/IPUVideo.framework/Headers/IPUVideoRecorderPlugin.h
  2. BIN
      IPUCommon/IPUVideo.framework/IPUVideo
  3. 1 1
      IPUMobileFunc/IPUMobileFunc.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  4. BIN
      SuperMenu/SuperMenu.xcodeproj/project.xcworkspace/xcuserdata/mac.xcuserdatad/UserInterfaceState.xcuserstate
  5. 0 3
      IPUCommon/IPUVideo.framework/Headers/IPUVideoPlugin.h
  6. 70 0
      display-center/IPUVideoRecorder.framework/Headers/IPUVideoRecorderPlugin.h
  7. BIN
      display-center/IPUVideoRecorder.framework/IPUVideoRecorder
  8. BIN
      IPUCommon/IPUVideo.framework/Info.plist
  9. 7 7
      IPUCommon/IPUVideo.framework/_CodeSignature/CodeResources
  10. 1 1
      display-center/ReactNative/node_modules/react-native-camera/ios/RNCamera.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  11. 1 1
      display-center/ReactNative/node_modules/react-native-gesture-handler/ios/RNGestureHandler.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  12. 2 2
      display-center/ReactNative/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  13. 1 1
      display-center/ReactNative/node_modules/react-native-webview/ios/RNCWebView.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  14. 2 2
      display-center/ReactNative/node_modules/react-native/Libraries/ART/ART.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  15. 1 1
      display-center/ReactNative/node_modules/react-native/Libraries/CameraRoll/RCTCameraRoll.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  16. 2 2
      display-center/ReactNative/node_modules/react-native/Libraries/Image/RCTImage.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  17. 2 2
      display-center/ReactNative/node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  18. 2 2
      display-center/ReactNative/node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  19. 2 2
      display-center/ReactNative/node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  20. 2 2
      display-center/ReactNative/node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  21. 2 2
      display-center/ReactNative/node_modules/react-native/Libraries/Text/RCTText.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  22. 4 4
      display-center/ReactNative/node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  23. 16 16
      display-center/ReactNative/node_modules/react-native/React/React.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist
  24. 15 16
      display-center/Res/config/mobile-action.xml
  25. 167 8
      display-center/display-center.xcodeproj/project.pbxproj
  26. BIN
      display-center/display-center.xcodeproj/project.xcworkspace/xcuserdata/mac.xcuserdatad/UserInterfaceState.xcuserstate
  27. 1 1
      display-center/display-center.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

+ 0 - 47
IPUCommon/IPUVideo.framework/Headers/IPUVideoRecorderPlugin.h

@ -1,47 +0,0 @@
1
//
2
//  IPUVideoRecorderPlugin.h
3
//  IPUVideoRecorder
4
//
5
//  Created by 黄玉林 on 2019/8/20.
6
//  Copyright © 2019 黄玉林. All rights reserved.
7
//
8
9
#import <Foundation/Foundation.h>
10
#import <IPUMobile/IPUMobile.h>
11
12
@interface IPUVideoRecorderPlugin : IPUPlugin
13
14
/**
15
 水印录制
16
17
 @param paramDic 录制参数
18
 */
19
- (void)recordWithWatermark:(NSArray *)paramDic;
20
21
/**
22
 普通录制
23
24
 @param paramDic 录制参数
25
 */
26
- (void)ipuRecordVideo:(NSArray *)paramDic;
27
28
/**
29
 给图片加图片水印
30
31
 @param array <#array description#>
32
 */
33
- (void)addWaterMarkForImage:(NSArray *)array;
34
35
/**
36
 给图片加文字水印
37
 
38
 @param array <#array description#>
39
 */
40
- (void)addTextWaterMarkForImage:(NSArray *)array;
41
42
43
/// 本地视频加水印
44
/// @param array 参数列表
45
- (void)addWaterMarkForLocalVideo:(NSArray *)array;
46
47
@end

BIN
IPUCommon/IPUVideo.framework/IPUVideo


+ 1 - 1
IPUMobileFunc/IPUMobileFunc.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -7,7 +7,7 @@
7 7
		<key>IPUMobileFunc.xcscheme_^#shared#^_</key>
8 8
		<dict>
9 9
			<key>orderHint</key>
10
			<integer>22</integer>
10
			<integer>24</integer>
11 11
		</dict>
12 12
	</dict>
13 13
</dict>

BIN
SuperMenu/SuperMenu.xcodeproj/project.xcworkspace/xcuserdata/mac.xcuserdatad/UserInterfaceState.xcuserstate


+ 0 - 3
IPUCommon/IPUVideo.framework/Headers/IPUVideoPlugin.h

@ -12,14 +12,11 @@
12 12
13 13
/**
14 14
 获取相册中的视频
15
 
16
 @param array 为空
17 15
 */
18 16
- (void)getVideoPath:(NSArray *)array;
19 17
20 18
/**
21 19
 本地视频压缩
22
 
23 20
 @param array ["视频路径(本地)", "比特率", "宽", "高"]
24 21
 */
25 22
- (void)videoCompressor:(NSArray *)array;

+ 70 - 0
display-center/IPUVideoRecorder.framework/Headers/IPUVideoRecorderPlugin.h

@ -0,0 +1,70 @@
1
//
2
//  IPUVideoRecorderPlugin.h
3
//  IPUVideoRecorder
4
//
5
//  Created by 黄玉林 on 2019/8/20.
6
//  Copyright © 2019 黄玉林. All rights reserved.
7
//
8
9
#import <Foundation/Foundation.h>
10
#import <IPUMobile/IPUMobile.h>
11
12
@interface IPUVideoRecorderPlugin : IPUPlugin
13
14
/**
15
 * 带水印录制视频
16
 * parma[0]:水印路径
17
 * parma[1]: DataMap,如下;
18
 *          video_pixel: 可传0、1或2,分别表示小分辨率、中等分辨率(720p)、高分辨率(1080p)
19
 *          camera_id:摄像头Id, 0为后置摄像头,1为前置摄像头。默认使用后置
20
 *          bitrate:比特率, 默认1000000bps
21
 *          location_type: 水印在视频中的位置,0为左上角,1为右上角,2为左下角,3为右下角
22
 *          margin_x: 水印图片在视频中的x方向的边距
23
 *          margin_y:水印图片在视频中的y方向的边距
24
 *          img_width:水印图片在视频中的宽度,默认100
25
 *          img_height:水印图片在视频中的高度,默认100
26
*/
27
- (void)recordWithWatermark:(NSArray *)paramDic;
28
/**
29
 * 不带水印录制视频
30
 */
31
- (void)ipuRecordVideo:(NSArray *)paramDic;
32
/**
33
 * 本地视频加水印
34
 * parma[0]:水印路径
35
 * parma[1]: DataMap,如下;
36
 *          location_type: 水印在视频中的位置,0为左上角,1为右上角,2为左下角,3为右下角
37
 *          margin_x: 水印图片在视频中的x方向的边距
38
 *          margin_y:水印图片在视频中的y方向的边距
39
 *          img_width:水印图片在视频中的宽度,默认100
40
 *          img_height:水印图片在视频中的高度,默认100
41
*/
42
- (void)addWaterMarkForLocalVideo:(NSArray *)array;
43
44
/**
45
 * 给图片加图片水印
46
 */
47
- (void)addWaterMarkForImage:(NSArray *)array;
48
49
/**
50
 * 给图片加文字水印
51
 * addTextWaterMarkForImage(pic_path,text,params,callback)
52
 * pic_path 原图片路径
53
 * text 文字内容
54
 * params传datamap,datamap中可传以下参数:
55
 * textSize 文字大小,值为占图片宽度的比例,默认0.05
56
 * markX 文字水印位置的X坐标,值为占整个图片的宽的比例,默认0
57
 * markY 文字水印位置的Y坐标,值为占整个图片的高的比例,默认0
58
 * textColor 文字颜色,如"#FF0000",默认黑色
59
 * angle 文字倾斜角度(顺时针),默认不倾斜
60
 * isRepeat 平铺,默认false
61
 * rowSpace 如果平铺,指定行间距,值为占整个图片的高的比例,默认值0.2
62
 * colSpace 如果平铺,相邻水印间的距离,值为占整个图片的宽的比例,默认0.2
63
 * callback返回加了水印的图片路径
64
*/
65
- (void)addTextWaterMarkForImage:(NSArray *)array;
66
67
68
69
70
@end

BIN
display-center/IPUVideoRecorder.framework/IPUVideoRecorder


BIN
IPUCommon/IPUVideo.framework/Info.plist


+ 7 - 7
IPUCommon/IPUVideo.framework/_CodeSignature/CodeResources

@ -6,15 +6,15 @@
6 6
	<dict>
7 7
		<key>Headers/IPUVideoPlugin.h</key>
8 8
		<data>
9
		wnq+T7oCG/H3XaH2wTZdmL/XmRQ=
9
		OiQ30Fgsyp11FDwilhV6V9au5X4=
10 10
		</data>
11 11
		<key>Headers/IPUVideoRecorderPlugin.h</key>
12 12
		<data>
13
		xU/Ib4AyORrdbo3y9Grx29GnLtw=
13
		2SRY30Mpf2S/+g/PR0hnQ6aBMw8=
14 14
		</data>
15 15
		<key>Info.plist</key>
16 16
		<data>
17
		M5KzzWdK+VNiQiH7/NbTcjO/5a4=
17
		oYFqLXLaQRQvdwmxzN3w7zJ/uxk=
18 18
		</data>
19 19
	</dict>
20 20
	<key>files2</key>
@ -23,22 +23,22 @@
23 23
		<dict>
24 24
			<key>hash</key>
25 25
			<data>
26
			wnq+T7oCG/H3XaH2wTZdmL/XmRQ=
26
			OiQ30Fgsyp11FDwilhV6V9au5X4=
27 27
			</data>
28 28
			<key>hash2</key>
29 29
			<data>
30
			ZH5oL1n1Kf7/RTpjfVVK0hXv3r7HOPANrT6P0YQL64M=
30
			lrzyvyvPHe3iuypylo1oZg7SXTJMfmC+k4F4lCpT1yU=
31 31
			</data>
32 32
		</dict>
33 33
		<key>Headers/IPUVideoRecorderPlugin.h</key>
34 34
		<dict>
35 35
			<key>hash</key>
36 36
			<data>
37
			xU/Ib4AyORrdbo3y9Grx29GnLtw=
37
			2SRY30Mpf2S/+g/PR0hnQ6aBMw8=
38 38
			</data>
39 39
			<key>hash2</key>
40 40
			<data>
41
			MS770uArUxGt63lnmzU3IW/dFvTPeQrpg7/TLG9NTRY=
41
			15WaryG6LyBBJuyybsbsKW0OBl4NbseIJQbzhe9jfy0=
42 42
			</data>
43 43
		</dict>
44 44
	</dict>

+ 1 - 1
display-center/ReactNative/node_modules/react-native-camera/ios/RNCamera.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -12,7 +12,7 @@
12 12
		<key>RNCamera.xcscheme_^#shared#^_</key>
13 13
		<dict>
14 14
			<key>orderHint</key>
15
			<integer>27</integer>
15
			<integer>29</integer>
16 16
		</dict>
17 17
	</dict>
18 18
</dict>

+ 1 - 1
display-center/ReactNative/node_modules/react-native-gesture-handler/ios/RNGestureHandler.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -12,7 +12,7 @@
12 12
		<key>RNGestureHandler.xcscheme_^#shared#^_</key>
13 13
		<dict>
14 14
			<key>orderHint</key>
15
			<integer>24</integer>
15
			<integer>26</integer>
16 16
		</dict>
17 17
	</dict>
18 18
</dict>

+ 2 - 2
display-center/ReactNative/node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -7,7 +7,7 @@
7 7
		<key>RNVectorIcons-tvOS.xcscheme_^#shared#^_</key>
8 8
		<dict>
9 9
			<key>orderHint</key>
10
			<integer>18</integer>
10
			<integer>20</integer>
11 11
		</dict>
12 12
		<key>RNVectorIcons.xcscheme</key>
13 13
		<dict>
@ -17,7 +17,7 @@
17 17
		<key>RNVectorIcons.xcscheme_^#shared#^_</key>
18 18
		<dict>
19 19
			<key>orderHint</key>
20
			<integer>25</integer>
20
			<integer>27</integer>
21 21
		</dict>
22 22
	</dict>
23 23
</dict>

+ 1 - 1
display-center/ReactNative/node_modules/react-native-webview/ios/RNCWebView.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -12,7 +12,7 @@
12 12
		<key>RNCWebView.xcscheme_^#shared#^_</key>
13 13
		<dict>
14 14
			<key>orderHint</key>
15
			<integer>26</integer>
15
			<integer>28</integer>
16 16
		</dict>
17 17
	</dict>
18 18
</dict>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/ART/ART.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -7,7 +7,7 @@
7 7
		<key>ART-tvOS.xcscheme_^#shared#^_</key>
8 8
		<dict>
9 9
			<key>orderHint</key>
10
			<integer>2</integer>
10
			<integer>4</integer>
11 11
		</dict>
12 12
		<key>ART.xcscheme</key>
13 13
		<dict>
@ -17,7 +17,7 @@
17 17
		<key>ART.xcscheme_^#shared#^_</key>
18 18
		<dict>
19 19
			<key>orderHint</key>
20
			<integer>32</integer>
20
			<integer>34</integer>
21 21
		</dict>
22 22
	</dict>
23 23
</dict>

+ 1 - 1
display-center/ReactNative/node_modules/react-native/Libraries/CameraRoll/RCTCameraRoll.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -12,7 +12,7 @@
12 12
		<key>RCTCameraRoll.xcscheme_^#shared#^_</key>
13 13
		<dict>
14 14
			<key>orderHint</key>
15
			<integer>31</integer>
15
			<integer>33</integer>
16 16
		</dict>
17 17
	</dict>
18 18
</dict>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/Image/RCTImage.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -7,7 +7,7 @@
7 7
		<key>RCTImage-tvOS.xcscheme_^#shared#^_</key>
8 8
		<dict>
9 9
			<key>orderHint</key>
10
			<integer>11</integer>
10
			<integer>13</integer>
11 11
		</dict>
12 12
		<key>RCTImage.xcscheme</key>
13 13
		<dict>
@ -17,7 +17,7 @@
17 17
		<key>RCTImage.xcscheme_^#shared#^_</key>
18 18
		<dict>
19 19
			<key>orderHint</key>
20
			<integer>29</integer>
20
			<integer>31</integer>
21 21
		</dict>
22 22
	</dict>
23 23
</dict>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -7,7 +7,7 @@
7 7
		<key>RCTLinking-tvOS.xcscheme_^#shared#^_</key>
8 8
		<dict>
9 9
			<key>orderHint</key>
10
			<integer>12</integer>
10
			<integer>14</integer>
11 11
		</dict>
12 12
		<key>RCTLinking.xcscheme</key>
13 13
		<dict>
@ -17,7 +17,7 @@
17 17
		<key>RCTLinking.xcscheme_^#shared#^_</key>
18 18
		<dict>
19 19
			<key>orderHint</key>
20
			<integer>33</integer>
20
			<integer>35</integer>
21 21
		</dict>
22 22
	</dict>
23 23
</dict>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -7,7 +7,7 @@
7 7
		<key>RCTAnimation-tvOS.xcscheme_^#shared#^_</key>
8 8
		<dict>
9 9
			<key>orderHint</key>
10
			<integer>10</integer>
10
			<integer>12</integer>
11 11
		</dict>
12 12
		<key>RCTAnimation.xcscheme</key>
13 13
		<dict>
@ -17,7 +17,7 @@
17 17
		<key>RCTAnimation.xcscheme_^#shared#^_</key>
18 18
		<dict>
19 19
			<key>orderHint</key>
20
			<integer>30</integer>
20
			<integer>32</integer>
21 21
		</dict>
22 22
	</dict>
23 23
</dict>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -7,7 +7,7 @@
7 7
		<key>RCTNetwork-tvOS.xcscheme_^#shared#^_</key>
8 8
		<dict>
9 9
			<key>orderHint</key>
10
			<integer>13</integer>
10
			<integer>15</integer>
11 11
		</dict>
12 12
		<key>RCTNetwork.xcscheme</key>
13 13
		<dict>
@ -17,7 +17,7 @@
17 17
		<key>RCTNetwork.xcscheme_^#shared#^_</key>
18 18
		<dict>
19 19
			<key>orderHint</key>
20
			<integer>28</integer>
20
			<integer>30</integer>
21 21
		</dict>
22 22
	</dict>
23 23
</dict>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -7,7 +7,7 @@
7 7
		<key>RCTSettings-tvOS.xcscheme_^#shared#^_</key>
8 8
		<dict>
9 9
			<key>orderHint</key>
10
			<integer>14</integer>
10
			<integer>16</integer>
11 11
		</dict>
12 12
		<key>RCTSettings.xcscheme</key>
13 13
		<dict>
@ -17,7 +17,7 @@
17 17
		<key>RCTSettings.xcscheme_^#shared#^_</key>
18 18
		<dict>
19 19
			<key>orderHint</key>
20
			<integer>34</integer>
20
			<integer>36</integer>
21 21
		</dict>
22 22
	</dict>
23 23
</dict>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/Text/RCTText.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -7,7 +7,7 @@
7 7
		<key>RCTText-tvOS.xcscheme_^#shared#^_</key>
8 8
		<dict>
9 9
			<key>orderHint</key>
10
			<integer>15</integer>
10
			<integer>17</integer>
11 11
		</dict>
12 12
		<key>RCTText.xcscheme</key>
13 13
		<dict>
@ -17,7 +17,7 @@
17 17
		<key>RCTText.xcscheme_^#shared#^_</key>
18 18
		<dict>
19 19
			<key>orderHint</key>
20
			<integer>35</integer>
20
			<integer>37</integer>
21 21
		</dict>
22 22
	</dict>
23 23
</dict>

+ 4 - 4
display-center/ReactNative/node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -7,7 +7,7 @@
7 7
		<key>RCTWebSocket-tvOS.xcscheme_^#shared#^_</key>
8 8
		<dict>
9 9
			<key>orderHint</key>
10
			<integer>16</integer>
10
			<integer>18</integer>
11 11
		</dict>
12 12
		<key>RCTWebSocket.xcscheme</key>
13 13
		<dict>
@ -17,12 +17,12 @@
17 17
		<key>RCTWebSocket.xcscheme_^#shared#^_</key>
18 18
		<dict>
19 19
			<key>orderHint</key>
20
			<integer>36</integer>
20
			<integer>38</integer>
21 21
		</dict>
22 22
		<key>fishhook-tvOS.xcscheme_^#shared#^_</key>
23 23
		<dict>
24 24
			<key>orderHint</key>
25
			<integer>6</integer>
25
			<integer>8</integer>
26 26
		</dict>
27 27
		<key>fishhook.xcscheme</key>
28 28
		<dict>
@ -32,7 +32,7 @@
32 32
		<key>fishhook.xcscheme_^#shared#^_</key>
33 33
		<dict>
34 34
			<key>orderHint</key>
35
			<integer>37</integer>
35
			<integer>39</integer>
36 36
		</dict>
37 37
	</dict>
38 38
</dict>

+ 16 - 16
display-center/ReactNative/node_modules/react-native/React/React.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -7,17 +7,17 @@
7 7
		<key>React-tvOS.xcscheme_^#shared#^_</key>
8 8
		<dict>
9 9
			<key>orderHint</key>
10
			<integer>17</integer>
10
			<integer>19</integer>
11 11
		</dict>
12 12
		<key>React.xcscheme_^#shared#^_</key>
13 13
		<dict>
14 14
			<key>orderHint</key>
15
			<integer>23</integer>
15
			<integer>25</integer>
16 16
		</dict>
17 17
		<key>cxxreact-tvOS.xcscheme_^#shared#^_</key>
18 18
		<dict>
19 19
			<key>orderHint</key>
20
			<integer>4</integer>
20
			<integer>6</integer>
21 21
		</dict>
22 22
		<key>cxxreact.xcscheme</key>
23 23
		<dict>
@ -27,12 +27,12 @@
27 27
		<key>cxxreact.xcscheme_^#shared#^_</key>
28 28
		<dict>
29 29
			<key>orderHint</key>
30
			<integer>39</integer>
30
			<integer>41</integer>
31 31
		</dict>
32 32
		<key>double-conversion-tvOS.xcscheme_^#shared#^_</key>
33 33
		<dict>
34 34
			<key>orderHint</key>
35
			<integer>5</integer>
35
			<integer>7</integer>
36 36
		</dict>
37 37
		<key>double-conversion.xcscheme</key>
38 38
		<dict>
@ -42,12 +42,12 @@
42 42
		<key>double-conversion.xcscheme_^#shared#^_</key>
43 43
		<dict>
44 44
			<key>orderHint</key>
45
			<integer>42</integer>
45
			<integer>44</integer>
46 46
		</dict>
47 47
		<key>jsi-tvOS.xcscheme_^#shared#^_</key>
48 48
		<dict>
49 49
			<key>orderHint</key>
50
			<integer>7</integer>
50
			<integer>9</integer>
51 51
		</dict>
52 52
		<key>jsi.xcscheme</key>
53 53
		<dict>
@ -57,12 +57,12 @@
57 57
		<key>jsi.xcscheme_^#shared#^_</key>
58 58
		<dict>
59 59
			<key>orderHint</key>
60
			<integer>43</integer>
60
			<integer>45</integer>
61 61
		</dict>
62 62
		<key>jsiexecutor-tvOS.xcscheme_^#shared#^_</key>
63 63
		<dict>
64 64
			<key>orderHint</key>
65
			<integer>8</integer>
65
			<integer>10</integer>
66 66
		</dict>
67 67
		<key>jsiexecutor.xcscheme</key>
68 68
		<dict>
@ -72,12 +72,12 @@
72 72
		<key>jsiexecutor.xcscheme_^#shared#^_</key>
73 73
		<dict>
74 74
			<key>orderHint</key>
75
			<integer>44</integer>
75
			<integer>46</integer>
76 76
		</dict>
77 77
		<key>jsinspector-tvOS.xcscheme_^#shared#^_</key>
78 78
		<dict>
79 79
			<key>orderHint</key>
80
			<integer>9</integer>
80
			<integer>11</integer>
81 81
		</dict>
82 82
		<key>jsinspector.xcscheme</key>
83 83
		<dict>
@ -87,12 +87,12 @@
87 87
		<key>jsinspector.xcscheme_^#shared#^_</key>
88 88
		<dict>
89 89
			<key>orderHint</key>
90
			<integer>40</integer>
90
			<integer>42</integer>
91 91
		</dict>
92 92
		<key>third-party-tvOS.xcscheme_^#shared#^_</key>
93 93
		<dict>
94 94
			<key>orderHint</key>
95
			<integer>19</integer>
95
			<integer>21</integer>
96 96
		</dict>
97 97
		<key>third-party.xcscheme</key>
98 98
		<dict>
@ -102,12 +102,12 @@
102 102
		<key>third-party.xcscheme_^#shared#^_</key>
103 103
		<dict>
104 104
			<key>orderHint</key>
105
			<integer>41</integer>
105
			<integer>43</integer>
106 106
		</dict>
107 107
		<key>yoga-tvOS.xcscheme_^#shared#^_</key>
108 108
		<dict>
109 109
			<key>orderHint</key>
110
			<integer>20</integer>
110
			<integer>22</integer>
111 111
		</dict>
112 112
		<key>yoga.xcscheme</key>
113 113
		<dict>
@ -117,7 +117,7 @@
117 117
		<key>yoga.xcscheme_^#shared#^_</key>
118 118
		<dict>
119 119
			<key>orderHint</key>
120
			<integer>38</integer>
120
			<integer>40</integer>
121 121
		</dict>
122 122
	</dict>
123 123
</dict>

+ 15 - 16
display-center/Res/config/mobile-action.xml

@ -113,11 +113,6 @@
113 113
    <action name="getContacts"      class="IPUContactsPlugin" method="getContacts"/>
114 114
    <action name="shareImageBymail" class="IPUMailPlugin"     method="shareImageBymail"/>
115 115
    
116
    <action name="getVideoPath"    class="IPUVideoPlugin" method="getVideoPath"/>
117
    <action name="videoCompressor" class="IPUVideoPlugin" method="videoCompressor"/>
118
    
119
    
120
    
121 116
    <!-- Upload File -->
122 117
    <action name="uploadWithServlet"   class="IPUUploadDownloadPlugin" method="uploadWithServletByAFN"/>
123 118
    <!-- Download File -->
@ -186,17 +181,21 @@
186 181
    <action name="sendDefine"  class="IPUCountLogPlugin"   method="sendCustomLog"/>
187 182
    
188 183
    <!-- 人脸识别 -->
189
    <action name="faceCheck" class="IPUFaceCheckPlugin" method="faceCheck"></action>
190
    <action name="faceRegister" class="IPUFaceCheckPlugin" method="faceRegister"></action>
191
    
192
    <!-- 视频录制 -->
193
    <action name="recordWithWatermark" class="IPUVideoRecorderPlugin" method="recordWithWatermark"></action>
194
    <action name="ipuRecordVideo" class="IPUVideoRecorderPlugin" method="ipuRecordVideo"></action>
195
    
196
    <!-- 图片加水印 -->
197
    <action name="addImageWaterMarkForImage" class="IPUVideoRecorderPlugin" method="addWaterMarkForImage"></action>
198
    <action name="addTextWaterMarkForImage"  class="IPUVideoRecorderPlugin" method="addTextWaterMarkForImage"></action>
199
    <action name="executeScreenRecord" class="IPUScreenRecordPlugin" method="executeScreenRecord"></action>
184
    <action name="faceCheck" class="IPUFaceCheckPlugin" method="faceCheck"/>
185
    <action name="faceRegister" class="IPUFaceCheckPlugin" method="faceRegister"/>
186
    
187
    <!-- 视频录制&加水印&图片加水印 -->
188
    <action name="recordWithWatermark" class="IPUVideoRecorderPlugin" method="recordWithWatermark"/>
189
    <action name="ipuRecordVideo" class="IPUVideoRecorderPlugin" method="ipuRecordVideo"/>
190
    <action name="addWaterMarkForLocalVideo" class="IPUVideoRecorderPlugin" method="addWaterMarkForLocalVideo"/>
191
    <action name="addImageWaterMarkForImage" class="IPUVideoRecorderPlugin" method="addWaterMarkForImage"/>
192
    <action name="addTextWaterMarkForImage"  class="IPUVideoRecorderPlugin" method="addTextWaterMarkForImage"/>
193
    <!-- 录屏 -->
194
    <action name="executeScreenRecord" class="IPUScreenRecordPlugin" method="executeScreenRecord"/>
195
    <action name="stopScreenRecord" class="IPUScreenRecordPlugin" method="stopScreenRecord"/>
196
    <!-- 获取相册视频&压缩视频 -->
197
    <action name="getVideoPath"    class="IPUVideoPlugin" method="getVideoPath"/>
198
    <action name="videoCompressor" class="IPUVideoPlugin" method="videoCompressor"/>
200 199
    
201 200
    <action name="phoneNumberFinish" class="IPURNFinishVCPlugin" method="finish"/>
202 201
    <action name="xDialogLoading" class="IPURNMobileUIPlugin" method="xDialogLoading"/>

+ 167 - 8
display-center/display-center.xcodeproj/project.pbxproj

@ -7,8 +7,11 @@
7 7
	objects = {
8 8
9 9
/* Begin PBXBuildFile section */
10
		043413AF274DD84500AE039E /* IPUVideoRecorder.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 043413AD274DD82700AE039E /* IPUVideoRecorder.framework */; };
11
		043413B0274DD84500AE039E /* IPUVideoRecorder.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 043413AD274DD82700AE039E /* IPUVideoRecorder.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
12
		043413B1274DD85800AE039E /* IPUOcr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A791DA11240904960022E097 /* IPUOcr.framework */; };
13
		043413B2274DD85800AE039E /* IPUOcr.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A791DA11240904960022E097 /* IPUOcr.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
10 14
		A71ACD16242B3D5D000B0B14 /* IPUFaceCheckPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = A71ACCEC242B3D5A000B0B14 /* IPUFaceCheckPlugin.m */; };
11
		A791DA3A240904960022E097 /* IPUOcr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A791DA11240904960022E097 /* IPUOcr.framework */; };
12 15
		A791DA3D240904CD0022E097 /* IPUOCRPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = A791DA3C240904CD0022E097 /* IPUOCRPlugin.m */; };
13 16
		A797ED60250B61EF000A3B6F /* ISO8601.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A797ED5B250B61EF000A3B6F /* ISO8601.framework */; };
14 17
		A797ED61250B61EF000A3B6F /* ISO8601.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A797ED5B250B61EF000A3B6F /* ISO8601.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
@ -89,7 +92,6 @@
89 92
		B2C8BE0821A7E94C0009FED8 /* UIButton+SuspendAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = B2C8BE0721A7E94C0009FED8 /* UIButton+SuspendAddition.m */; };
90 93
		B2D573C921369BCE00BFE4A2 /* GLKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2D573C821369BCD00BFE4A2 /* GLKit.framework */; };
91 94
		B2EB0F2723A728A900EBB34D /* IPUCountLogPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = B2EB0F2523A728A700EBB34D /* IPUCountLogPlugin.m */; };
92
		B2EB106823A7896F00EBB34D /* IPUVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2EB105A23A7896E00EBB34D /* IPUVideo.framework */; };
93 95
		B2EB106923A7896F00EBB34D /* IpuCount.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2EB105B23A7896E00EBB34D /* IpuCount.framework */; };
94 96
		B2EB106A23A7896F00EBB34D /* IPUPush.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2EB105C23A7896E00EBB34D /* IPUPush.framework */; };
95 97
		B2EB106B23A7896F00EBB34D /* IPUMobileUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2EB105D23A7896E00EBB34D /* IPUMobileUI.framework */; };
@ -114,7 +116,6 @@
114 116
		B2EB108023A7898500EBB34D /* IPUPush.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B2EB105C23A7896E00EBB34D /* IPUPush.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
115 117
		B2EB108123A7898500EBB34D /* IPUQRCode.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B2EB106523A7896F00EBB34D /* IPUQRCode.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
116 118
		B2EB108223A7898500EBB34D /* IPUSocialComponent.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B2EB106223A7896F00EBB34D /* IPUSocialComponent.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
117
		B2EB108323A7898500EBB34D /* IPUVideo.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B2EB105A23A7896E00EBB34D /* IPUVideo.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
118 119
		B2EB108C23A7899800EBB34D /* IPUQRCodeResource.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B2EB108423A7899700EBB34D /* IPUQRCodeResource.bundle */; };
119 120
		B2EB108D23A7899800EBB34D /* AMap.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B2EB108523A7899700EBB34D /* AMap.bundle */; };
120 121
		B2EB108E23A7899800EBB34D /* IPUMobileUIResource.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B2EB108623A7899800EBB34D /* IPUMobileUIResource.bundle */; };
@ -197,6 +198,55 @@
197 198
			remoteGlobalIDString = EAA4B4E01C897885000342A1;
198 199
			remoteInfo = IpuCountTests;
199 200
		};
201
		04169F74274CE93D00AD9286 /* PBXContainerItemProxy */ = {
202
			isa = PBXContainerItemProxy;
203
			containerPortal = 04169F6E274CE93D00AD9286 /* IPUVideoRecorder.xcodeproj */;
204
			proxyType = 2;
205
			remoteGlobalIDString = A7F0B320230B8D8F0069FE52;
206
			remoteInfo = IPUVideoRecorder;
207
		};
208
		04169F76274CE93D00AD9286 /* PBXContainerItemProxy */ = {
209
			isa = PBXContainerItemProxy;
210
			containerPortal = 04169F6E274CE93D00AD9286 /* IPUVideoRecorder.xcodeproj */;
211
			proxyType = 2;
212
			remoteGlobalIDString = A7F0B329230B8D8F0069FE52;
213
			remoteInfo = IPUVideoRecorderTests;
214
		};
215
		04169F78274CE93D00AD9286 /* PBXContainerItemProxy */ = {
216
			isa = PBXContainerItemProxy;
217
			containerPortal = 04169F6E274CE93D00AD9286 /* IPUVideoRecorder.xcodeproj */;
218
			proxyType = 2;
219
			remoteGlobalIDString = B26236B7230F8C7600B36792;
220
			remoteInfo = IPUVideoResouce;
221
		};
222
		04169F7E274CEA1300AD9286 /* PBXContainerItemProxy */ = {
223
			isa = PBXContainerItemProxy;
224
			containerPortal = 04169F7A274CEA1300AD9286 /* IPUBaiduMap.xcodeproj */;
225
			proxyType = 2;
226
			remoteGlobalIDString = B26501502433298100928695;
227
			remoteInfo = IPUBaiduMap;
228
		};
229
		04169F85274CEA2300AD9286 /* PBXContainerItemProxy */ = {
230
			isa = PBXContainerItemProxy;
231
			containerPortal = 04169F80274CEA2300AD9286 /* IPUAMap.xcodeproj */;
232
			proxyType = 2;
233
			remoteGlobalIDString = B285FC9F221D353A00329252;
234
			remoteInfo = IPUAMap;
235
		};
236
		04169F87274CEA2300AD9286 /* PBXContainerItemProxy */ = {
237
			isa = PBXContainerItemProxy;
238
			containerPortal = 04169F80274CEA2300AD9286 /* IPUAMap.xcodeproj */;
239
			proxyType = 2;
240
			remoteGlobalIDString = B2FB2170235702A2008BD336;
241
			remoteInfo = IPUAMapResource;
242
		};
243
		04169F8D274CF18500AD9286 /* PBXContainerItemProxy */ = {
244
			isa = PBXContainerItemProxy;
245
			containerPortal = 04169F89274CF18500AD9286 /* IPUVideo.xcodeproj */;
246
			proxyType = 2;
247
			remoteGlobalIDString = 04FAE4CF269C397C007352CF;
248
			remoteInfo = IPUVideo;
249
		};
200 250
		B20C6CB32296334800AECAA6 /* PBXContainerItemProxy */ = {
201 251
			isa = PBXContainerItemProxy;
202 252
			containerPortal = B20C6CA82296334800AECAA6 /* React.xcodeproj */;
@ -486,6 +536,7 @@
486 536
			dstPath = "";
487 537
			dstSubfolderSpec = 10;
488 538
			files = (
539
				043413B2274DD85800AE039E /* IPUOcr.framework in Embed Frameworks */,
489 540
				A797ED61250B61EF000A3B6F /* ISO8601.framework in Embed Frameworks */,
490 541
				B24F59BB260D849000DAACF1 /* IPUKeyboard.framework in Embed Frameworks */,
491 542
				B2EB107623A7898500EBB34D /* GPUImage.framework in Embed Frameworks */,
@ -499,10 +550,10 @@
499 550
				A797ED65250B61F0000A3B6F /* JSONModel.framework in Embed Frameworks */,
500 551
				B21D12BF240774D10090B887 /* IPUVoice.framework in Embed Frameworks */,
501 552
				B2EB107F23A7898500EBB34D /* IPUMobileUI.framework in Embed Frameworks */,
553
				043413B0274DD84500AE039E /* IPUVideoRecorder.framework in Embed Frameworks */,
502 554
				B2EB108023A7898500EBB34D /* IPUPush.framework in Embed Frameworks */,
503 555
				B2EB108123A7898500EBB34D /* IPUQRCode.framework in Embed Frameworks */,
504 556
				B2EB108223A7898500EBB34D /* IPUSocialComponent.framework in Embed Frameworks */,
505
				B2EB108323A7898500EBB34D /* IPUVideo.framework in Embed Frameworks */,
506 557
				B23065CF26EEFCA1000EF013 /* IPUPeerTubePlugin.framework in Embed Frameworks */,
507 558
			);
508 559
			name = "Embed Frameworks";
@ -516,6 +567,11 @@
516 567
		04169F59274CDA0A00AD9286 /* IpuPush.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = IpuPush.xcodeproj; path = "../../ios-plugin/IpuPush/IpuPush.xcodeproj"; sourceTree = "<group>"; };
517 568
		04169F5F274CDF3C00AD9286 /* IPUMobileFunc.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = IPUMobileFunc.xcodeproj; path = ../IPUMobileFunc/IPUMobileFunc.xcodeproj; sourceTree = "<group>"; };
518 569
		04169F65274CE5AD00AD9286 /* IpuCount.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = IpuCount.xcodeproj; path = "../../ios-plugin/IpuCount/IpuCount.xcodeproj"; sourceTree = "<group>"; };
570
		04169F6E274CE93D00AD9286 /* IPUVideoRecorder.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = IPUVideoRecorder.xcodeproj; path = "../../ios-plugin/IPUVideoRecoder/IPUVideoRecorder.xcodeproj"; sourceTree = "<group>"; };
571
		04169F7A274CEA1300AD9286 /* IPUBaiduMap.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = IPUBaiduMap.xcodeproj; path = "../../ios-plugin/IPUBaiduMap/IPUBaiduMap.xcodeproj"; sourceTree = "<group>"; };
572
		04169F80274CEA2300AD9286 /* IPUAMap.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = IPUAMap.xcodeproj; path = "../../ios-plugin/IPUAMap/IPUAMap.xcodeproj"; sourceTree = "<group>"; };
573
		04169F89274CF18500AD9286 /* IPUVideo.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = IPUVideo.xcodeproj; path = "../../ios-plugin/IPUVideo/IPUVideo.xcodeproj"; sourceTree = "<group>"; };
574
		043413AD274DD82700AE039E /* IPUVideoRecorder.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = IPUVideoRecorder.framework; sourceTree = "<group>"; };
519 575
		A71ACCEC242B3D5A000B0B14 /* IPUFaceCheckPlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IPUFaceCheckPlugin.m; sourceTree = "<group>"; };
520 576
		A71ACD15242B3D5C000B0B14 /* IPUFaceCheckPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IPUFaceCheckPlugin.h; sourceTree = "<group>"; };
521 577
		A791DA11240904960022E097 /* IPUOcr.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IPUOcr.framework; path = ../IPUCommon/IPUOcr.framework; sourceTree = "<group>"; };
@ -613,7 +669,6 @@
613 669
		B2E42E1121118FA7001D5FB8 /* display-center.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "display-center.entitlements"; sourceTree = "<group>"; };
614 670
		B2EB0F2523A728A700EBB34D /* IPUCountLogPlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IPUCountLogPlugin.m; sourceTree = "<group>"; };
615 671
		B2EB0F2623A728A900EBB34D /* IPUCountLogPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IPUCountLogPlugin.h; sourceTree = "<group>"; };
616
		B2EB105A23A7896E00EBB34D /* IPUVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IPUVideo.framework; path = ../IPUCommon/IPUVideo.framework; sourceTree = "<group>"; };
617 672
		B2EB105B23A7896E00EBB34D /* IpuCount.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IpuCount.framework; path = ../IPUCommon/IpuCount.framework; sourceTree = "<group>"; };
618 673
		B2EB105C23A7896E00EBB34D /* IPUPush.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IPUPush.framework; path = ../IPUCommon/IPUPush.framework; sourceTree = "<group>"; };
619 674
		B2EB105D23A7896E00EBB34D /* IPUMobileUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IPUMobileUI.framework; path = ../IPUCommon/IPUMobileUI.framework; sourceTree = "<group>"; };
@ -653,6 +708,7 @@
653 708
			isa = PBXFrameworksBuildPhase;
654 709
			buildActionMask = 2147483647;
655 710
			files = (
711
				043413B1274DD85800AE039E /* IPUOcr.framework in Frameworks */,
656 712
				B21D12812407696B0090B887 /* libc++.tbd in Frameworks */,
657 713
				B247A77020E0D34700117A38 /* CoreGraphics.framework in Frameworks */,
658 714
				B247A77220E0D34D00117A38 /* QuartzCore.framework in Frameworks */,
@ -668,8 +724,6 @@
668 724
				B247A77A20E0D36800117A38 /* libz.tbd in Frameworks */,
669 725
				B23065CE26EEFCA1000EF013 /* IPUPeerTubePlugin.framework in Frameworks */,
670 726
				B2B3EB27248E3E1F005DEB79 /* iflyMSC.framework in Frameworks */,
671
				A791DA3A240904960022E097 /* IPUOcr.framework in Frameworks */,
672
				B2EB106823A7896F00EBB34D /* IPUVideo.framework in Frameworks */,
673 727
				B2D573C921369BCE00BFE4A2 /* GLKit.framework in Frameworks */,
674 728
				B21D1280240769460090B887 /* CFNetwork.framework in Frameworks */,
675 729
				B2EB106923A7896F00EBB34D /* IpuCount.framework in Frameworks */,
@ -682,6 +736,7 @@
682 736
				B2EB107023A7896F00EBB34D /* IPUSocialComponent.framework in Frameworks */,
683 737
				B2EB107123A7896F00EBB34D /* IPUFoundation.framework in Frameworks */,
684 738
				B2EB107223A7896F00EBB34D /* IpuFaceCheck.framework in Frameworks */,
739
				043413AF274DD84500AE039E /* IPUVideoRecorder.framework in Frameworks */,
685 740
				B2EB107323A7896F00EBB34D /* IPUQRCode.framework in Frameworks */,
686 741
				B2EB107423A7896F00EBB34D /* IPUAMap.framework in Frameworks */,
687 742
				B24F59BA260D849000DAACF1 /* IPUKeyboard.framework in Frameworks */,
@ -760,9 +815,45 @@
760 815
			name = Products;
761 816
			sourceTree = "<group>";
762 817
		};
818
		04169F6F274CE93D00AD9286 /* Products */ = {
819
			isa = PBXGroup;
820
			children = (
821
				04169F75274CE93D00AD9286 /* IPUVideoRecorder.framework */,
822
				04169F77274CE93D00AD9286 /* IPUVideoRecorderTests.xctest */,
823
				04169F79274CE93D00AD9286 /* IPUVideoResouce.bundle */,
824
			);
825
			name = Products;
826
			sourceTree = "<group>";
827
		};
828
		04169F7B274CEA1300AD9286 /* Products */ = {
829
			isa = PBXGroup;
830
			children = (
831
				04169F7F274CEA1300AD9286 /* IPUBaiduMap.framework */,
832
			);
833
			name = Products;
834
			sourceTree = "<group>";
835
		};
836
		04169F81274CEA2300AD9286 /* Products */ = {
837
			isa = PBXGroup;
838
			children = (
839
				04169F86274CEA2300AD9286 /* IPUAMap.framework */,
840
				04169F88274CEA2300AD9286 /* IPUAMapResource.bundle */,
841
			);
842
			name = Products;
843
			sourceTree = "<group>";
844
		};
845
		04169F8A274CF18500AD9286 /* Products */ = {
846
			isa = PBXGroup;
847
			children = (
848
				04169F8E274CF18500AD9286 /* IPUVideo.framework */,
849
			);
850
			name = Products;
851
			sourceTree = "<group>";
852
		};
763 853
		0460E86120AA9C1300CCFDA4 /* Frameworks */ = {
764 854
			isa = PBXGroup;
765 855
			children = (
856
				043413AD274DD82700AE039E /* IPUVideoRecorder.framework */,
766 857
				B23065CD26EEFCA1000EF013 /* IPUPeerTubePlugin.framework */,
767 858
				B24F59B9260D849000DAACF1 /* IPUKeyboard.framework */,
768 859
				A797ED5B250B61EF000A3B6F /* ISO8601.framework */,
@ -788,7 +879,6 @@
788 879
				B2EB105C23A7896E00EBB34D /* IPUPush.framework */,
789 880
				B2EB106523A7896F00EBB34D /* IPUQRCode.framework */,
790 881
				B2EB106223A7896F00EBB34D /* IPUSocialComponent.framework */,
791
				B2EB105A23A7896E00EBB34D /* IPUVideo.framework */,
792 882
				B21EED16236C0BED00D7427D /* libstdc++.tbd */,
793 883
				B287F28923583F3F00C3631A /* ExternalAccessory.framework */,
794 884
				B28806532304FCE40026007B /* libstdc++.6.0.9.tbd */,
@ -1024,6 +1114,10 @@
1024 1114
		EA8712331ECD8B580045E19A = {
1025 1115
			isa = PBXGroup;
1026 1116
			children = (
1117
				04169F89274CF18500AD9286 /* IPUVideo.xcodeproj */,
1118
				04169F80274CEA2300AD9286 /* IPUAMap.xcodeproj */,
1119
				04169F7A274CEA1300AD9286 /* IPUBaiduMap.xcodeproj */,
1120
				04169F6E274CE93D00AD9286 /* IPUVideoRecorder.xcodeproj */,
1027 1121
				04169F65274CE5AD00AD9286 /* IpuCount.xcodeproj */,
1028 1122
				04169F5F274CDF3C00AD9286 /* IPUMobileFunc.xcodeproj */,
1029 1123
				04169F59274CDA0A00AD9286 /* IpuPush.xcodeproj */,
@ -1159,6 +1253,14 @@
1159 1253
					ProjectRef = B20C6CE62296367200AECAA6 /* ART.xcodeproj */;
1160 1254
				},
1161 1255
				{
1256
					ProductGroup = 04169F81274CEA2300AD9286 /* Products */;
1257
					ProjectRef = 04169F80274CEA2300AD9286 /* IPUAMap.xcodeproj */;
1258
				},
1259
				{
1260
					ProductGroup = 04169F7B274CEA1300AD9286 /* Products */;
1261
					ProjectRef = 04169F7A274CEA1300AD9286 /* IPUBaiduMap.xcodeproj */;
1262
				},
1263
				{
1162 1264
					ProductGroup = 04169F66274CE5AD00AD9286 /* Products */;
1163 1265
					ProjectRef = 04169F65274CE5AD00AD9286 /* IpuCount.xcodeproj */;
1164 1266
				},
@ -1179,6 +1281,14 @@
1179 1281
					ProjectRef = 04169F59274CDA0A00AD9286 /* IpuPush.xcodeproj */;
1180 1282
				},
1181 1283
				{
1284
					ProductGroup = 04169F8A274CF18500AD9286 /* Products */;
1285
					ProjectRef = 04169F89274CF18500AD9286 /* IPUVideo.xcodeproj */;
1286
				},
1287
				{
1288
					ProductGroup = 04169F6F274CE93D00AD9286 /* Products */;
1289
					ProjectRef = 04169F6E274CE93D00AD9286 /* IPUVideoRecorder.xcodeproj */;
1290
				},
1291
				{
1182 1292
					ProductGroup = B20C6CF3229636E400AECAA6 /* Products */;
1183 1293
					ProjectRef = B20C6CF2229636E400AECAA6 /* RCTAnimation.xcodeproj */;
1184 1294
				},
@ -1302,6 +1412,55 @@
1302 1412
			remoteRef = 04169F6C274CE5AD00AD9286 /* PBXContainerItemProxy */;
1303 1413
			sourceTree = BUILT_PRODUCTS_DIR;
1304 1414
		};
1415
		04169F75274CE93D00AD9286 /* IPUVideoRecorder.framework */ = {
1416
			isa = PBXReferenceProxy;
1417
			fileType = wrapper.framework;
1418
			path = IPUVideoRecorder.framework;
1419
			remoteRef = 04169F74274CE93D00AD9286 /* PBXContainerItemProxy */;
1420
			sourceTree = BUILT_PRODUCTS_DIR;
1421
		};
1422
		04169F77274CE93D00AD9286 /* IPUVideoRecorderTests.xctest */ = {
1423
			isa = PBXReferenceProxy;
1424
			fileType = wrapper.cfbundle;
1425
			path = IPUVideoRecorderTests.xctest;
1426
			remoteRef = 04169F76274CE93D00AD9286 /* PBXContainerItemProxy */;
1427
			sourceTree = BUILT_PRODUCTS_DIR;
1428
		};
1429
		04169F79274CE93D00AD9286 /* IPUVideoResouce.bundle */ = {
1430
			isa = PBXReferenceProxy;
1431
			fileType = wrapper.cfbundle;
1432
			path = IPUVideoResouce.bundle;
1433
			remoteRef = 04169F78274CE93D00AD9286 /* PBXContainerItemProxy */;
1434
			sourceTree = BUILT_PRODUCTS_DIR;
1435
		};
1436
		04169F7F274CEA1300AD9286 /* IPUBaiduMap.framework */ = {
1437
			isa = PBXReferenceProxy;
1438
			fileType = wrapper.framework;
1439
			path = IPUBaiduMap.framework;
1440
			remoteRef = 04169F7E274CEA1300AD9286 /* PBXContainerItemProxy */;
1441
			sourceTree = BUILT_PRODUCTS_DIR;
1442
		};
1443
		04169F86274CEA2300AD9286 /* IPUAMap.framework */ = {
1444
			isa = PBXReferenceProxy;
1445
			fileType = wrapper.framework;
1446
			path = IPUAMap.framework;
1447
			remoteRef = 04169F85274CEA2300AD9286 /* PBXContainerItemProxy */;
1448
			sourceTree = BUILT_PRODUCTS_DIR;
1449
		};
1450
		04169F88274CEA2300AD9286 /* IPUAMapResource.bundle */ = {
1451
			isa = PBXReferenceProxy;
1452
			fileType = wrapper.cfbundle;
1453
			path = IPUAMapResource.bundle;
1454
			remoteRef = 04169F87274CEA2300AD9286 /* PBXContainerItemProxy */;
1455
			sourceTree = BUILT_PRODUCTS_DIR;
1456
		};
1457
		04169F8E274CF18500AD9286 /* IPUVideo.framework */ = {
1458
			isa = PBXReferenceProxy;
1459
			fileType = wrapper.framework;
1460
			path = IPUVideo.framework;
1461
			remoteRef = 04169F8D274CF18500AD9286 /* PBXContainerItemProxy */;
1462
			sourceTree = BUILT_PRODUCTS_DIR;
1463
		};
1305 1464
		B20C6CB42296334800AECAA6 /* libReact.a */ = {
1306 1465
			isa = PBXReferenceProxy;
1307 1466
			fileType = archive.ar;

BIN
display-center/display-center.xcodeproj/project.xcworkspace/xcuserdata/mac.xcuserdatad/UserInterfaceState.xcuserstate


+ 1 - 1
display-center/display-center.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist

@ -12,7 +12,7 @@
12 12
		<key>display-center.xcscheme_^#shared#^_</key>
13 13
		<dict>
14 14
			<key>orderHint</key>
15
			<integer>21</integer>
15
			<integer>23</integer>
16 16
		</dict>
17 17
	</dict>
18 18
	<key>SuppressBuildableAutocreation</key>