添加ios相关图片资源
@ -54,6 +54,7 @@
|
||||
<source-file src="src/ios/SGRecord/SGRecordViewController.m"/>
|
||||
<header-file src="src/ios/SGRecord/UIButton+Convenience.h"/>
|
||||
<source-file src="src/ios/SGRecord/UIButton+Convenience.m"/>
|
||||
<resource-file src="src/ios/Assets.xcassets"/>
|
||||
<framework src="AVFoundation.framework"/>
|
||||
<framework src="AVKit.framework"/>
|
||||
<framework src="CoreMotion.framework"/>
|
||||
|
53
src/ios/Assets.xcassets/AppIcon.appiconset/Contents.json
Normal file
@ -0,0 +1,53 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "20x20"
|
||||
},
|
||||
{
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "20x20"
|
||||
},
|
||||
{
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "29x29"
|
||||
},
|
||||
{
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "29x29"
|
||||
},
|
||||
{
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "40x40"
|
||||
},
|
||||
{
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "40x40"
|
||||
},
|
||||
{
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "60x60"
|
||||
},
|
||||
{
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "60x60"
|
||||
},
|
||||
{
|
||||
"idiom" : "ios-marketing",
|
||||
"scale" : "1x",
|
||||
"size" : "1024x1024"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
6
src/ios/Assets.xcassets/Contents.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
6
src/ios/Assets.xcassets/相机图标/Contents.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
22
src/ios/Assets.xcassets/相机图标/btn_cancel_a.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "btn_cancel_a.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "btn_cancel_a@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
src/ios/Assets.xcassets/相机图标/btn_cancel_a.imageset/btn_cancel_a.png
vendored
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
src/ios/Assets.xcassets/相机图标/btn_cancel_a.imageset/btn_cancel_a@2x.png
vendored
Normal file
After Width: | Height: | Size: 1.3 KiB |
22
src/ios/Assets.xcassets/相机图标/btn_video_flash_close.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "btn_video_flash_close.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "btn_video_flash_close@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
src/ios/Assets.xcassets/相机图标/btn_video_flash_close.imageset/btn_video_flash_close.png
vendored
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
src/ios/Assets.xcassets/相机图标/btn_video_flash_close.imageset/btn_video_flash_close@2x.png
vendored
Normal file
After Width: | Height: | Size: 2.5 KiB |
22
src/ios/Assets.xcassets/相机图标/btn_video_flash_open.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "btn_video_flash_open.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "btn_video_flash_open@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
src/ios/Assets.xcassets/相机图标/btn_video_flash_open.imageset/btn_video_flash_open.png
vendored
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
src/ios/Assets.xcassets/相机图标/btn_video_flash_open.imageset/btn_video_flash_open@2x.png
vendored
Normal file
After Width: | Height: | Size: 2.3 KiB |
22
src/ios/Assets.xcassets/相机图标/btn_video_flip_camera.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "btn_video_flip_camera.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "btn_video_flip_camera@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
src/ios/Assets.xcassets/相机图标/btn_video_flip_camera.imageset/btn_video_flip_camera.png
vendored
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
src/ios/Assets.xcassets/相机图标/btn_video_flip_camera.imageset/btn_video_flip_camera@2x.png
vendored
Normal file
After Width: | Height: | Size: 2.8 KiB |
22
src/ios/Assets.xcassets/相机图标/camera_focus_red.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "camera_focus_red.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "camera_focus_red@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
src/ios/Assets.xcassets/相机图标/camera_focus_red.imageset/camera_focus_red.png
vendored
Normal file
After Width: | Height: | Size: 3.8 KiB |
BIN
src/ios/Assets.xcassets/相机图标/camera_focus_red.imageset/camera_focus_red@2x.png
vendored
Normal file
After Width: | Height: | Size: 5.0 KiB |
22
src/ios/Assets.xcassets/相机图标/icon_btn_camera_flash_auto.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "icon_btn_camera_flash_auto.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "icon_btn_camera_flash_auto@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
src/ios/Assets.xcassets/相机图标/icon_btn_camera_flash_auto.imageset/icon_btn_camera_flash_auto.png
vendored
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
src/ios/Assets.xcassets/相机图标/icon_btn_camera_flash_auto.imageset/icon_btn_camera_flash_auto@2x.png
vendored
Normal file
After Width: | Height: | Size: 2.4 KiB |
22
src/ios/Assets.xcassets/相机图标/icon_btn_camera_flash_off.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "icon_btn_camera_flash_off.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "icon_btn_camera_flash_off@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
src/ios/Assets.xcassets/相机图标/icon_btn_camera_flash_off.imageset/icon_btn_camera_flash_off.png
vendored
Normal file
After Width: | Height: | Size: 987 B |
BIN
src/ios/Assets.xcassets/相机图标/icon_btn_camera_flash_off.imageset/icon_btn_camera_flash_off@2x.png
vendored
Normal file
After Width: | Height: | Size: 2.3 KiB |
22
src/ios/Assets.xcassets/相机图标/icon_btn_camera_flash_on.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "icon_btn_camera_flash_on.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "icon_btn_camera_flash_on@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
src/ios/Assets.xcassets/相机图标/icon_btn_camera_flash_on.imageset/icon_btn_camera_flash_on.png
vendored
Normal file
After Width: | Height: | Size: 987 B |
BIN
src/ios/Assets.xcassets/相机图标/icon_btn_camera_flash_on.imageset/icon_btn_camera_flash_on@2x.png
vendored
Normal file
After Width: | Height: | Size: 2.2 KiB |
22
src/ios/Assets.xcassets/相机图标/sc_btn_take.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "sc_btn_take.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "sc_btn_take@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
src/ios/Assets.xcassets/相机图标/sc_btn_take.imageset/sc_btn_take.png
vendored
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
src/ios/Assets.xcassets/相机图标/sc_btn_take.imageset/sc_btn_take@2x.png
vendored
Normal file
After Width: | Height: | Size: 20 KiB |
6
src/ios/Assets.xcassets/短视频/Contents.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
21
src/ios/Assets.xcassets/短视频/短视频_关闭.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "短视频_关闭@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
src/ios/Assets.xcassets/短视频/短视频_关闭.imageset/短视频_关闭@2x.png
vendored
Normal file
After Width: | Height: | Size: 1.5 KiB |
21
src/ios/Assets.xcassets/短视频/短视频_完成.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "短视频_完成@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
src/ios/Assets.xcassets/短视频/短视频_完成.imageset/短视频_完成@2x.png
vendored
Normal file
After Width: | Height: | Size: 3.9 KiB |
21
src/ios/Assets.xcassets/短视频/短视频_翻转.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "短视频_翻转@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
src/ios/Assets.xcassets/短视频/短视频_翻转.imageset/短视频_翻转@2x.png
vendored
Normal file
After Width: | Height: | Size: 1.9 KiB |
21
src/ios/Assets.xcassets/短视频/短视频_重拍.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "短视频_重拍@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
src/ios/Assets.xcassets/短视频/短视频_重拍.imageset/短视频_重拍@2x.png
vendored
Normal file
After Width: | Height: | Size: 3.8 KiB |
@ -1,6 +1,7 @@
|
||||
/********* Capture Plugin.m Cordova Plugin Implementation *******/
|
||||
|
||||
#import <Cordova/CDV.h>
|
||||
#import "SGRecordViewController.h"
|
||||
|
||||
@interface CapturePlugin : CDVPlugin {
|
||||
// Member variables go here.
|
||||
@ -14,13 +15,12 @@
|
||||
- (void)capture:(CDVInvokedUrlCommand*)command
|
||||
{
|
||||
CDVPluginResult* pluginResult = nil;
|
||||
NSString* echo = [command.arguments objectAtIndex:0];
|
||||
|
||||
if (echo != nil && [echo length] > 0) {
|
||||
pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
|
||||
} else {
|
||||
pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
|
||||
}
|
||||
SGRecordViewController *vc = [[SGRecordViewController alloc]init];
|
||||
vc.view.frame = CGRectMake(0, 0,vc.view.frame.size.width,vc.view.frame.size.height);
|
||||
// Run later to avoid the "took a long time" log message.
|
||||
dispatch_async(dispatch_get_main_queue(), ^{
|
||||
[self.viewController presentViewController:vc animated:YES completion:nil];
|
||||
});
|
||||
|
||||
[self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
|
||||
}
|
||||
|