Browse Source

fix. ios native type cast

matrixbirds 5 years ago
parent
commit
c168788137
1 changed files with 3 additions and 3 deletions
  1. 3
    3
      ios/RCTAgora/RCTAgora.m

+ 3
- 3
ios/RCTAgora/RCTAgora.m View File

851
 RCT_EXPORT_METHOD(startAudioMixing:(NSDictionary *) options
851
 RCT_EXPORT_METHOD(startAudioMixing:(NSDictionary *) options
852
                   resolve:(RCTPromiseResolveBlock)resolve
852
                   resolve:(RCTPromiseResolveBlock)resolve
853
                   reject:(RCTPromiseRejectBlock)reject) {
853
                   reject:(RCTPromiseRejectBlock)reject) {
854
-  NSInteger res = [self.rtcEngine startAudioMixing:[options[@"filepath"] stringValue]
854
+  NSInteger res = [self.rtcEngine startAudioMixing:[options[@"filepath"]]
855
                                           loopback:[options[@"loopback"] boolValue]
855
                                           loopback:[options[@"loopback"] boolValue]
856
                                            replace:[options[@"replace"] boolValue]
856
                                            replace:[options[@"replace"] boolValue]
857
                                              cycle:[options[@"cycle"] integerValue]];
857
                                              cycle:[options[@"cycle"] integerValue]];
1038
                   resolve:(RCTPromiseResolveBlock)resolve
1038
                   resolve:(RCTPromiseResolveBlock)resolve
1039
                   reject:(RCTPromiseRejectBlock)reject) {
1039
                   reject:(RCTPromiseRejectBlock)reject) {
1040
   NSInteger res = [self.rtcEngine playEffect:(int)[options[@"soundid"] integerValue]
1040
   NSInteger res = [self.rtcEngine playEffect:(int)[options[@"soundid"] integerValue]
1041
-                                    filePath:[options[@"filepath"] stringValue]
1041
+                                    filePath:[options[@"filepath"]]
1042
                                    loopCount:(int)[options[@"loopcount"] integerValue]
1042
                                    loopCount:(int)[options[@"loopcount"] integerValue]
1043
                                        pitch:[options[@"pitch"] doubleValue]
1043
                                        pitch:[options[@"pitch"] doubleValue]
1044
                                          pan:[options[@"pan"] doubleValue]
1044
                                          pan:[options[@"pan"] doubleValue]
1157
                   resolve:(RCTPromiseResolveBlock)resolve
1157
                   resolve:(RCTPromiseResolveBlock)resolve
1158
                   reject:(RCTPromiseRejectBlock)reject) {
1158
                   reject:(RCTPromiseRejectBlock)reject) {
1159
   AgoraAudioRecordingQuality qualityType = (AgoraAudioRecordingQuality)[options[@"quality"] integerValue];
1159
   AgoraAudioRecordingQuality qualityType = (AgoraAudioRecordingQuality)[options[@"quality"] integerValue];
1160
-  NSInteger res = [self.rtcEngine startAudioRecording:[options[@"filepath"] stringValue] quality:qualityType];
1160
+  NSInteger res = [self.rtcEngine startAudioRecording:[options[@"filepath"]] quality:qualityType];
1161
   if (res == 0) {
1161
   if (res == 0) {
1162
     resolve(nil);
1162
     resolve(nil);
1163
   } else {
1163
   } else {