[问题描述] 通信过程中使用AVPlayer播放声音,相比视频中的声音音量很小,怎么让播放的音效音量变大?或者怎么设置通信中能让扬声器的声音传入话筒?
[播放场景] 固定间隔按顺序播放多个音效,且能让通信中的对方也听到.
[尝试解决] 使用playEffect报错,使用流媒体播放器替换AVPlayer播放声音音量变大,但对方听不到声音
使用伴奏startAudioMixing 可以双方可听到对方声音,但不满足短时间播放多个不同音效的需求
NSString *tickFilePath = [NSString stringWithFormat:@"%@/tick.wav", [[NSBundle mainBundle]
resourcePath]];
[_rtcEngine preloadEffect:1 filePath:tickFilePath];
[_rtcEngine playEffect:1 filePath:tickFilePath loop:YES pitch:1 pan:0 gain:100];
[文档疑惑] 文档中有注解"所有跟音效相关的功能暂不可用" 是playEffect不可用吗?如果不可用,那有什么方法可以解决播放声音变小的问题?
[错误信息]
[central] 54: ERROR: [RtcEngineThread] >avae> AVAudioFile.mm:37: AVAudioFileImpl: error -43
api=che.audio.game_play_effect error=0
[central] 54: ERROR: [RtcEngineThread] >avae> AVAudioFile.mm:37: AVAudioFileImpl: error -43
This app has crashed because it attempted to access privacy-sensitive data without a usage description
adk 版本 1.10.1
playEffect报错是什么错误?您的SDK版本是?