Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NSArray *values = snapshot.value;
- NSString *audioString = values[0];
- NSString *UUID = values[1];
- if ([_UUID isEqualToString:UUID]) {
- return;
- }
- NSLog(@"Playing incoming audio clip:");
- NSData *data = [[NSData alloc] initWithBase64EncodedString:audioString options:0];
- NSString *appFile = [documentDirectory stringByAppendingPathComponent:@"sound.aac"];
- [data writeToFile:appFile atomically:YES];
- NSURL *fileURL = [NSURL URLWithString:appFile];
- NSString *path = [NSString stringWithFormat:@"%@/incoming.m4a", [[NSBundle mainBundle] resourcePath]];
- NSURL *soundUrl = [NSURL fileURLWithPath:path];
- _audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundUrl error:nil];
- [_audioPlayer play];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement