呼叫接收到接收器播放声音
调用rececive在接收器speacker中播放声音但不是错误accer而不是声音在设备中播放任何一个speacker以解决这个问题。
NSString *voice=[[NSUserDefaults standardUserDefaults] objectForKey:TB_Voice_conversation_value]; NSError *error; BOOL Errors; NSString *filePath = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:voice]; NSURL *myFileURL = [NSURL fileURLWithPath:filePath]; AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:myFileURL error:nil]; [player setDelegate:self]; AVAudioSession *session = [AVAudioSession sharedInstance]; AVAudioSessionRouteDescription *route = [session currentRoute]; NSLog(@"output : %@", route.outputs); Errors = [session overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:&error]; [session setActive:YES error:&error]; [player play]; if (!Errors) { NSLog(@"Error:%@",error); }
谢谢你。
- UITapGestureRecognizer没有做任何事情
- 在Swift SpriteKit场景中显示Admob插页式广告
- Xcode 7:'supportedInterfaceOrientations'实现中的返回types冲突:'UIInterfaceOrientationMask'vs'NSUInteger'
- 在UILocalizedIndexedCollation的sectionForObject中select器的作用是什么:(id)object collationStringSelector:(SEL)selector method
- UITableView选中标记一次只有一行
- 处理具有不同缩放/分辨率的所有iPhone的UI
- 在一条线上居中多个UILabel
- 目标C:UIDatePicker UIControlEventValueChanged仅在第二次select时触发
- 从null String解析时,如何使NSURL变量为nil?