在WebRTC会话期间播放时,YouTube音量非常低

时间:2017-08-18 02:37:47

标签: youtube-api

我正在使用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");
}

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

AFAIK,提出了WebRTC问题。这是其中的两个:

您可能需要检查提供CL的给定修复程序以解决所有平台中的问题。看看它是否也适合你。

否则,您可以尝试使用mediastream-gain,这对于控制麦克风输入的音量在通过WebRTC呼叫中的对等连接发送之前非常有用。

最后,您还可以查看此thread,了解有关应用程序共享的其他见解,以播放YouTube视频。