CloudAbilityDataSource.m 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // CloudAbilityDataSource.m
  3. // FunSDKDemo
  4. //
  5. // Created by XM on 2018/12/27.
  6. // Copyright © 2018年 XM. All rights reserved.
  7. //
  8. #import "CloudAbilityDataSource.h"
  9. @implementation CloudAbilityDataSource
  10. #pragma mark - 根据能力级读取云服务状态
  11. - (NSString *)getCloudString {
  12. NSArray *array = [self getCloudArray];
  13. return array[_cloudState];
  14. }
  15. - (NSString *)getVideoString {
  16. NSArray *array = [self getPicVideoArray];
  17. if (_VideoOrPicState == VideoOrPicCloudStateNone || _VideoOrPicState == VideoOrPicCloudState_Pic) {
  18. return array[0];
  19. }
  20. return array[1];
  21. }
  22. - (NSString *)getPicString {
  23. NSArray *array = [self getPicVideoArray];
  24. if (_VideoOrPicState == VideoOrPicCloudStateNone || _VideoOrPicState == VideoOrPicCloudState_Video) {
  25. return array[0];
  26. }
  27. return array[1];
  28. }
  29. - (NSArray *)getCloudArray {
  30. NSArray *array = @[TS("not_suport"), TS("in_normal_use"), TS("not_opened"), TS("out_of_date")];
  31. return array;
  32. }
  33. - (NSArray *)getPicVideoArray {
  34. NSArray *array = @[TS("not_opened"), TS("in_normal_use")];
  35. return array;
  36. }
  37. @end