我正在使用WebRTC开发iOS应用。在聊天期间,音量很好。但如果我通过WKYTPlayerView播放嵌入式YouTube视频,则视频的音量非常低。如果我断开聊天,视频音量将再次恢复正常。
我已经尝试了几件事,我已经看了几天这个问题。以下是我为音频会话设置类别的方法;
NSError *error = nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord
withOptions: AVAudioSessionCategoryOptionMixWithOthers | AVAudioSessionCategoryOptionDefaultToSpeaker
error: &error];
if (error != nil) {
NSLog(@"Problem setting AVAudioSession to mix with others");
}
非常感谢任何帮助。
答案 0 :(得分:0)
AFAIK,提出了WebRTC问题。这是其中的两个:
您可能需要检查提供CL的给定修复程序以解决所有平台中的问题。看看它是否也适合你。
否则,您可以尝试使用mediastream-gain,这对于控制麦克风输入的音量在通过WebRTC呼叫中的对等连接发送之前非常有用。
最后,您还可以查看此thread,了解有关应用程序共享的其他见解,以播放YouTube视频。