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

问题描述 投票:0回答:2

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

非常感谢任何帮助。

youtube-api
2个回答
0
投票

AFAIK,出现了 WebRTC 问题。这是其中 2 个:

您可能需要检查给定的修复程序,该修复程序通过 CL 来修复所有平台中的问题。看看它是否也适合你。

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

最后,您可能还想查看此线程,了解有关应用程序共享以播放 YouTube 视频的更多见解。


0
投票

有人解决这个问题了吗?也许您可以混合来自 webRTC 和 WKWebView 的两个音频流?

© www.soinside.com 2019 - 2024. All rights reserved.