Skip to content

Commit 9e35dbb

Browse files
committed
demo add video mode
1 parent 386786e commit 9e35dbb

26 files changed

+6891
-46
lines changed

Example/VPInterfaceControllerDemo.xcodeproj/project.pbxproj

Lines changed: 54 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,16 @@
2121
069D543D1F04DC6D001E5324 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 069D543C1F04DC6D001E5324 /* AppDelegate.m */; };
2222
069D54401F04DC6D001E5324 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 069D543F1F04DC6D001E5324 /* ViewController.m */; };
2323
069D54451F04DC6E001E5324 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 069D54441F04DC6E001E5324 /* Assets.xcassets */; };
24+
06D474B022F937FD00C9DADD /* VPVideoData.m in Sources */ = {isa = PBXBuildFile; fileRef = 06D474AF22F937FD00C9DADD /* VPVideoData.m */; };
25+
06D474B322F9384900C9DADD /* VPVideoListData.m in Sources */ = {isa = PBXBuildFile; fileRef = 06D474B222F9384900C9DADD /* VPVideoListData.m */; };
2426
8844DF7302866437A1DEC1F9 /* libPods-VPInterfaceControllerDemo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C6009F1EF01AC68198F90DB /* libPods-VPInterfaceControllerDemo.a */; };
2527
C4038CFE1FB44A2100BD3B07 /* zelear.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = C4038CFD1FB449AD00BD3B07 /* zelear.mp4 */; };
2628
C42CDB951F33289F00DD42D0 /* PrivateConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = C42CDB941F33289F00DD42D0 /* PrivateConfig.m */; };
2729
C4BB02A51F8F426100CC195C /* VPMediaMoreButtonView.m in Sources */ = {isa = PBXBuildFile; fileRef = C4BB02A41F8F426100CC195C /* VPMediaMoreButtonView.m */; };
2830
C4BB02A71F8F427600CC195C /* VPMediaMoreButtonView.xib in Resources */ = {isa = PBXBuildFile; fileRef = C4BB02A61F8F427600CC195C /* VPMediaMoreButtonView.xib */; };
31+
C9654A2122F7FA3E000AFB2E /* saomiao_no.svga in Resources */ = {isa = PBXBuildFile; fileRef = C9654A1F22F7F846000AFB2E /* saomiao_no.svga */; };
32+
C9654A2222F7FA42000AFB2E /* saomiao_off.svga in Resources */ = {isa = PBXBuildFile; fileRef = C9654A2022F7F847000AFB2E /* saomiao_off.svga */; };
33+
C9823ECE22F41BE2007E9F3D /* text.json in Resources */ = {isa = PBXBuildFile; fileRef = C9823ECD22F41BE2007E9F3D /* text.json */; };
2934
D00D67AD22D42FD60003972F /* VPConfigData.m in Sources */ = {isa = PBXBuildFile; fileRef = D00D67A622D42FD60003972F /* VPConfigData.m */; };
3035
D00D67AE22D42FD60003972F /* VPConfigListData.m in Sources */ = {isa = PBXBuildFile; fileRef = D00D67A922D42FD60003972F /* VPConfigListData.m */; };
3136
D00D67AF22D42FD60003972F /* VPModel+DictionaryToModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D00D67AA22D42FD60003972F /* VPModel+DictionaryToModel.m */; };
@@ -63,6 +68,10 @@
6368
069D54441F04DC6E001E5324 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
6469
069D54471F04DC6E001E5324 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
6570
069D54491F04DC6E001E5324 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
71+
06D474AE22F937FD00C9DADD /* VPVideoData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VPVideoData.h; sourceTree = "<group>"; };
72+
06D474AF22F937FD00C9DADD /* VPVideoData.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VPVideoData.m; sourceTree = "<group>"; };
73+
06D474B122F9384900C9DADD /* VPVideoListData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VPVideoListData.h; sourceTree = "<group>"; };
74+
06D474B222F9384900C9DADD /* VPVideoListData.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VPVideoListData.m; sourceTree = "<group>"; };
6675
0E37C6CC1D0302B3F30C1F7B /* Pods-VPInterfaceViewDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VPInterfaceViewDemo.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-VPInterfaceViewDemo/Pods-VPInterfaceViewDemo.debug.xcconfig"; sourceTree = "<group>"; };
6776
1EE8D300E34605C338F6FB32 /* libPods-VPInterfaceViewDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-VPInterfaceViewDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; };
6877
26381285A7C358E7AC3987EC /* Pods-VPInterfaceControllerDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VPInterfaceControllerDemo.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-VPInterfaceControllerDemo/Pods-VPInterfaceControllerDemo.debug.xcconfig"; sourceTree = "<group>"; };
@@ -74,6 +83,9 @@
7483
C4BB02A31F8F426100CC195C /* VPMediaMoreButtonView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VPMediaMoreButtonView.h; sourceTree = "<group>"; };
7584
C4BB02A41F8F426100CC195C /* VPMediaMoreButtonView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VPMediaMoreButtonView.m; sourceTree = "<group>"; };
7685
C4BB02A61F8F427600CC195C /* VPMediaMoreButtonView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = VPMediaMoreButtonView.xib; sourceTree = "<group>"; };
86+
C9654A1F22F7F846000AFB2E /* saomiao_no.svga */ = {isa = PBXFileReference; lastKnownFileType = file; path = saomiao_no.svga; sourceTree = "<group>"; };
87+
C9654A2022F7F847000AFB2E /* saomiao_off.svga */ = {isa = PBXFileReference; lastKnownFileType = file; path = saomiao_off.svga; sourceTree = "<group>"; };
88+
C9823ECD22F41BE2007E9F3D /* text.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = text.json; sourceTree = "<group>"; };
7789
D00D67A522D42FD60003972F /* VPModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VPModel.h; sourceTree = "<group>"; };
7890
D00D67A622D42FD60003972F /* VPConfigData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VPConfigData.m; sourceTree = "<group>"; };
7991
D00D67A722D42FD60003972F /* VPModel+DictionaryToModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "VPModel+DictionaryToModel.h"; sourceTree = "<group>"; };
@@ -178,6 +190,8 @@
178190
C42CDB931F33289F00DD42D0 /* PrivateConfig.h */,
179191
C42CDB941F33289F00DD42D0 /* PrivateConfig.m */,
180192
C4038CFD1FB449AD00BD3B07 /* zelear.mp4 */,
193+
C9654A1F22F7F846000AFB2E /* saomiao_no.svga */,
194+
C9654A2022F7F847000AFB2E /* saomiao_off.svga */,
181195
068965391F15F1310054736C /* VPAVPlayer */,
182196
069D54411F04DC6D001E5324 /* Main.storyboard */,
183197
069D54441F04DC6E001E5324 /* Assets.xcassets */,
@@ -219,20 +233,25 @@
219233
isa = PBXGroup;
220234
children = (
221235
D00D67A522D42FD60003972F /* VPModel.h */,
222-
D00D67A622D42FD60003972F /* VPConfigData.m */,
236+
D00D67AC22D42FD60003972F /* VPModel.m */,
223237
D00D67A722D42FD60003972F /* VPModel+DictionaryToModel.h */,
224-
D00D67A822D42FD60003972F /* VPConfigListData.h */,
225-
D00D67A922D42FD60003972F /* VPConfigListData.m */,
226238
D00D67AA22D42FD60003972F /* VPModel+DictionaryToModel.m */,
227239
D00D67AB22D42FD60003972F /* VPConfigData.h */,
228-
D00D67AC22D42FD60003972F /* VPModel.m */,
240+
D00D67A622D42FD60003972F /* VPConfigData.m */,
241+
D00D67A822D42FD60003972F /* VPConfigListData.h */,
242+
D00D67A922D42FD60003972F /* VPConfigListData.m */,
243+
06D474AE22F937FD00C9DADD /* VPVideoData.h */,
244+
06D474AF22F937FD00C9DADD /* VPVideoData.m */,
245+
06D474B122F9384900C9DADD /* VPVideoListData.h */,
246+
06D474B222F9384900C9DADD /* VPVideoListData.m */,
229247
);
230248
path = Model;
231249
sourceTree = "<group>";
232250
};
233251
D078CD76214A04BD008946CC /* Resources */ = {
234252
isa = PBXGroup;
235253
children = (
254+
C9823ECD22F41BE2007E9F3D /* text.json */,
236255
D0102BBE214F7A85003C11A0 /* adInfo.json */,
237256
D078CD77214A04BD008946CC /* config.json */,
238257
);
@@ -277,7 +296,7 @@
277296
069D542D1F04DC6D001E5324 /* Project object */ = {
278297
isa = PBXProject;
279298
attributes = {
280-
LastUpgradeCheck = 0830;
299+
LastUpgradeCheck = 1020;
281300
ORGANIZATIONNAME = videopls;
282301
TargetAttributes = {
283302
069D54341F04DC6D001E5324 = {
@@ -316,10 +335,13 @@
316335
isa = PBXResourcesBuildPhase;
317336
buildActionMask = 2147483647;
318337
files = (
338+
C9654A2222F7FA42000AFB2E /* saomiao_off.svga in Resources */,
339+
C9654A2122F7FA3E000AFB2E /* saomiao_no.svga in Resources */,
319340
D0102BBF214F7A85003C11A0 /* adInfo.json in Resources */,
320341
067652711F346B44001904F4 /* LaunchScreen.storyboard in Resources */,
321342
067652701F346B3F001904F4 /* Main.storyboard in Resources */,
322343
D078CD78214A04BD008946CC /* config.json in Resources */,
344+
C9823ECE22F41BE2007E9F3D /* text.json in Resources */,
323345
0689653E1F15F56E0054736C /* VPMediaControlView.xib in Resources */,
324346
067187A41F56B741008544FC /* goods.lua in Resources */,
325347
065D7B701F5572530075B450 /* hotarea.lua in Resources */,
@@ -358,7 +380,7 @@
358380
files = (
359381
);
360382
inputPaths = (
361-
"${PODS_ROOT}/Target Support Files/Pods-VPInterfaceControllerDemo/Pods-VPInterfaceControllerDemo-resources.sh",
383+
"${SRCROOT}/../Pods/Target Support Files/Pods-VPInterfaceControllerDemo/Pods-VPInterfaceControllerDemo-resources.sh",
362384
"${PODS_ROOT}/../Resources/VideoPlsResources.bundle",
363385
);
364386
name = "[CP] Copy Pods Resources";
@@ -367,7 +389,7 @@
367389
);
368390
runOnlyForDeploymentPostprocessing = 0;
369391
shellPath = /bin/sh;
370-
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VPInterfaceControllerDemo/Pods-VPInterfaceControllerDemo-resources.sh\"\n";
392+
shellScript = "\"${SRCROOT}/../Pods/Target Support Files/Pods-VPInterfaceControllerDemo/Pods-VPInterfaceControllerDemo-resources.sh\"\n";
371393
showEnvVarsInLog = 0;
372394
};
373395
C42CDB981F333B0900DD42D0 /* Run Script */ = {
@@ -382,7 +404,7 @@
382404
);
383405
runOnlyForDeploymentPostprocessing = 0;
384406
shellPath = /bin/sh;
385-
shellScript = "if [ \"${CONFIGURATION}\" = \"Release\" ]; then\necho \"${PROJECT_DIR}\"\nbuildNumber=$(/usr/libexec/PlistBuddy -c \"Print :CFBundleVersion\" \"${INFOPLIST_FILE}\")\nbuildNumber=$(($buildNumber + 1))\n/usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $buildNumber\" \"${INFOPLIST_FILE}\"\nfi";
407+
shellScript = "if [ \"${CONFIGURATION}\" = \"Release\" ]; then\necho \"${PROJECT_DIR}\"\nbuildNumber=$(/usr/libexec/PlistBuddy -c \"Print :CFBundleVersion\" \"${INFOPLIST_FILE}\")\nbuildNumber=$(($buildNumber + 1))\n/usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $buildNumber\" \"${INFOPLIST_FILE}\"\nfi\n";
386408
};
387409
/* End PBXShellScriptBuildPhase section */
388410

@@ -394,6 +416,8 @@
394416
068965351F14EDA60054736C /* VPAVPlayerController.m in Sources */,
395417
069D54401F04DC6D001E5324 /* ViewController.m in Sources */,
396418
D078CD7B214A054D008946CC /* VPWebViewController.m in Sources */,
419+
06D474B322F9384900C9DADD /* VPVideoListData.m in Sources */,
420+
06D474B022F937FD00C9DADD /* VPVideoData.m in Sources */,
397421
D00D67B022D42FD60003972F /* VPModel.m in Sources */,
398422
C4BB02A51F8F426100CC195C /* VPMediaMoreButtonView.m in Sources */,
399423
D0DA384621A7E2F20014A855 /* VPLoginViewController.m in Sources */,
@@ -439,21 +463,30 @@
439463
isa = XCBuildConfiguration;
440464
buildSettings = {
441465
ALWAYS_SEARCH_USER_PATHS = NO;
466+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
442467
CLANG_ANALYZER_NONNULL = YES;
443468
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
444469
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
445470
CLANG_CXX_LIBRARY = "libc++";
446471
CLANG_ENABLE_MODULES = YES;
447472
CLANG_ENABLE_OBJC_ARC = YES;
473+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
448474
CLANG_WARN_BOOL_CONVERSION = YES;
475+
CLANG_WARN_COMMA = YES;
449476
CLANG_WARN_CONSTANT_CONVERSION = YES;
477+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
450478
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
451479
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
452480
CLANG_WARN_EMPTY_BODY = YES;
453481
CLANG_WARN_ENUM_CONVERSION = YES;
454482
CLANG_WARN_INFINITE_RECURSION = YES;
455483
CLANG_WARN_INT_CONVERSION = YES;
484+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
485+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
486+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
456487
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
488+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
489+
CLANG_WARN_STRICT_PROTOTYPES = YES;
457490
CLANG_WARN_SUSPICIOUS_MOVE = YES;
458491
CLANG_WARN_UNREACHABLE_CODE = YES;
459492
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -476,7 +509,7 @@
476509
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
477510
GCC_WARN_UNUSED_FUNCTION = YES;
478511
GCC_WARN_UNUSED_VARIABLE = YES;
479-
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
512+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
480513
MTL_ENABLE_DEBUG_INFO = YES;
481514
ONLY_ACTIVE_ARCH = YES;
482515
SDKROOT = iphoneos;
@@ -488,21 +521,30 @@
488521
isa = XCBuildConfiguration;
489522
buildSettings = {
490523
ALWAYS_SEARCH_USER_PATHS = NO;
524+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
491525
CLANG_ANALYZER_NONNULL = YES;
492526
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
493527
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
494528
CLANG_CXX_LIBRARY = "libc++";
495529
CLANG_ENABLE_MODULES = YES;
496530
CLANG_ENABLE_OBJC_ARC = YES;
531+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
497532
CLANG_WARN_BOOL_CONVERSION = YES;
533+
CLANG_WARN_COMMA = YES;
498534
CLANG_WARN_CONSTANT_CONVERSION = YES;
535+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
499536
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
500537
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
501538
CLANG_WARN_EMPTY_BODY = YES;
502539
CLANG_WARN_ENUM_CONVERSION = YES;
503540
CLANG_WARN_INFINITE_RECURSION = YES;
504541
CLANG_WARN_INT_CONVERSION = YES;
542+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
543+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
544+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
505545
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
546+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
547+
CLANG_WARN_STRICT_PROTOTYPES = YES;
506548
CLANG_WARN_SUSPICIOUS_MOVE = YES;
507549
CLANG_WARN_UNREACHABLE_CODE = YES;
508550
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -519,7 +561,7 @@
519561
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
520562
GCC_WARN_UNUSED_FUNCTION = YES;
521563
GCC_WARN_UNUSED_VARIABLE = YES;
522-
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
564+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
523565
MTL_ENABLE_DEBUG_INFO = NO;
524566
SDKROOT = iphoneos;
525567
TARGETED_DEVICE_FAMILY = "1,2";
@@ -541,7 +583,7 @@
541583
"$(PROJECT_DIR)/VPInterfaceControllerDemo",
542584
);
543585
INFOPLIST_FILE = "$(SRCROOT)/VPInterfaceControllerDemo/Info.plist";
544-
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
586+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
545587
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
546588
PRODUCT_BUNDLE_IDENTIFIER = com.videopls.VideoPlsUnionDemo;
547589
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -562,7 +604,7 @@
562604
"$(PROJECT_DIR)/VPInterfaceControllerDemo",
563605
);
564606
INFOPLIST_FILE = "$(SRCROOT)/VPInterfaceControllerDemo/Info.plist";
565-
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
607+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
566608
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
567609
PRODUCT_BUNDLE_IDENTIFIER = com.videopls.VideoPlsUnionDemo;
568610
PRODUCT_NAME = "$(TARGET_NAME)";

Example/VPInterfaceControllerDemo/AppDelegate.m

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,21 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
2828
version = [version stringByAppendingString:@"_"];
2929
version = [version stringByAppendingString: [[[NSBundle mainBundle] infoDictionary] objectForKey:(__bridge NSString *) kCFBundleVersionKey]];
3030
[MobClick setAppVersion:version];
31-
[VPIConfigSDK setAppKey:@"ca39f6b6-4626-4036-8518-59387636da60" appSecret:@"8e9db127a2644fba"];
32-
// [[VPUPDebugSwitch sharedDebugSwitch] switchEnvironment:VPUPDebugStateTest];
31+
32+
33+
// [VPIConfigSDK setAppKey:@"550ec7d2-6cb0-4f46-b2df-2a1505ec82d8" appSecret:@"d0bf7873f7fa42a6"];
34+
// [VPIConfigSDK setAppKey:@"c21d0393-5946-4104-b291-6334147cc45d" appSecret:@"36b1e5f6d94441f0"];
35+
// [VPIConfigSDK setAppKey:@"bd2b301d-36d4-45ee-8762-db03672c23e0" appSecret:@"2a258aa1c44e41d5"];
36+
// [VPIConfigSDK setAppKey:@"ca39f6b6-4626-4036-8518-59387636da60" appSecret:@"8e9db127a2644fba"];
37+
// [VPIConfigSDK setAppKey:@"93db5ef3-7fbc-485a-97b0-fc9f4e7209f5" appSecret:@"74f251d40a49468a"];
38+
// [VPIConfigSDK setAppKey:@"d1af1f73-7b60-4141-8261-2d9ad20b2a23" appSecret:@"97154eab13424013"];
39+
// [VPIConfigSDK setAppKey:@"7a741182-c30e-4edf-9eaa-ae8974093214" appSecret:@"8940b66d7052437b"];
40+
[VPIConfigSDK setAppKey:@"73d5a8f8-3682-4080-ad7c-996c4e19fc1e" appSecret:@"c276b70aba84491a"];
41+
42+
// [[VPUPDebugSwitch sharedDebugSwitch] switchEnvironment:VPUPDebugStateDevelop];
43+
[[VPUPDebugSwitch sharedDebugSwitch] switchEnvironment:VPUPDebugStateTest];
44+
// [[VPUPDebugSwitch sharedDebugSwitch] switchEnvironment:VPUPDebugStateOnline];
45+
3346
[VPIConfigSDK initSDK];
3447
return YES;
3548
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"images" : [
3+
{
4+
"idiom" : "universal",
5+
"scale" : "1x"
6+
},
7+
{
8+
"idiom" : "universal",
9+
"filename" : "[email protected]",
10+
"scale" : "2x"
11+
},
12+
{
13+
"idiom" : "universal",
14+
"filename" : "[email protected]",
15+
"scale" : "3x"
16+
}
17+
],
18+
"info" : {
19+
"version" : 1,
20+
"author" : "xcode"
21+
}
22+
}
1.52 KB
Loading
2.35 KB
Loading
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"images" : [
3+
{
4+
"idiom" : "universal",
5+
"scale" : "1x"
6+
},
7+
{
8+
"idiom" : "universal",
9+
"filename" : "[email protected]",
10+
"scale" : "2x"
11+
},
12+
{
13+
"idiom" : "universal",
14+
"filename" : "[email protected]",
15+
"scale" : "3x"
16+
}
17+
],
18+
"info" : {
19+
"version" : 1,
20+
"author" : "xcode"
21+
}
22+
}
1.55 KB
Loading
2.35 KB
Loading
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
//
2+
// VPVideoData.h
3+
// VPInterfaceControllerDemo
4+
//
5+
// Created by Zard1096-videojj on 2019/8/6.
6+
// Copyright © 2019 videopls. All rights reserved.
7+
//
8+
9+
#import "VPModel.h"
10+
11+
NS_ASSUME_NONNULL_BEGIN
12+
13+
@interface VPVideoData : VPModel
14+
15+
@property (nonatomic) NSString *videoUrl;
16+
@property (nonatomic) NSString *videoId;
17+
18+
@end
19+
20+
NS_ASSUME_NONNULL_END
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
//
2+
// VPVideoData.m
3+
// VPInterfaceControllerDemo
4+
//
5+
// Created by Zard1096-videojj on 2019/8/6.
6+
// Copyright © 2019 videopls. All rights reserved.
7+
//
8+
9+
#import "VPVideoData.h"
10+
11+
@implementation VPVideoData
12+
13+
@end

0 commit comments

Comments
 (0)