Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

H5端在当前页面视频录制后没有声音?IOS无法播放语音 #101

Open
longfeidong opened this issue Apr 18, 2024 · 12 comments
Open
Assignees
Labels
question Further information is requested

Comments

@longfeidong
Copy link

问个问题,我们有一个视频面签的场景需要采集视频和音频,这个场景是用户点击链接后就进入房间,这个房间只有用户一个人,我们的页面有些面签问题需要用户回答,用户主动点击"开始"后就会语音播报问题让用户回答,"开始"后也会进行视频录制,用户需要回答的问题是我们自己研发的文本转音频然后播放转换后的音频来实现的,目前遇到的问题是,视频录制成功后,我们在腾讯云后台预览视频时发现,视频中只有用户自己回答问题的声音,而没有语音播报问题的声音,在录制过程中语音播报是正常发声的,但不知道为什么采集不到网页上播放的声音,我们测试了很多次,发现视频大约前10秒是有部分播报的声音,往后就没了,很疑惑。
想确认下我们的应用场景是否支持单人单录制视频并采集音频呢?还有ios下语音播报是否有问题呢?谢谢

@longfeidong longfeidong added the question Further information is requested label Apr 18, 2024
@Rychou
Copy link
Contributor

Rychou commented Apr 22, 2024

这种场景语音播报的声音被麦克风回采,会因为回声消除被削掉。

一般这种情况我们建议您使用混音插件,将语音播报的音频与麦克风混音一起推流,这样录制就能听到语音播报了。

参考:https://web.sdk.qcloud.com/trtc/webrtc/v5/doc/zh-cn/tutorial-22-advanced-audio-mixer.html

@longfeidong
Copy link
Author

现在用的v4版本,
https://web.sdk.qcloud.com/trtc/webrtc/doc/zh-cn/tutorial-22-advanced-audio-mixer.html
image
麻烦帮忙看看,这个实现有什么错误吗?现在只能播报前两三个问题,往后就无法播放了,百思不得其解

@longfeidong
Copy link
Author

我这个页面,打开时自动进入房间,进入后就开始推流

@Rychou
Copy link
Contributor

Rychou commented Apr 26, 2024

代码看起来没问题,往后无法播放的时候,确认一下 audio 标签播放是否正常。一般是 source 的问题
@longfeidong

现在用的v4版本, https://web.sdk.qcloud.com/trtc/webrtc/doc/zh-cn/tutorial-22-advanced-audio-mixer.html image 麻烦帮忙看看,这个实现有什么错误吗?现在只能播报前两三个问题,往后就无法播放了,百思不得其解

@longfeidong
Copy link
Author

我如果用this.audio.play()的话,可以正常播放语音,但录制完的视频里没有语音
如果用audioSourceA.play(),就只能播放前两三个问题,后续的都无法播放,录制的视频里也没后续的语音问题
很奇怪,搞不懂了

@Rychou
Copy link
Contributor

Rychou commented May 16, 2024

您好,请问这个问题后续解决了吗?

我如果用this.audio.play()的话,可以正常播放语音,但录制完的视频里没有语音 如果用audioSourceA.play(),就只能播放前两三个问题,后续的都无法播放,录制的视频里也没后续的语音问题 很奇怪,搞不懂了

@longfeidong
Copy link
Author

没有啊,卡住了,不管怎么搞都只是播放3、4个问题后,就无法正常播放了,真的很头大,能解决吗?

@longfeidong
Copy link
Author

可以加个微信沟通下吗?企业微信也行

@Rychou
Copy link
Contributor

Rychou commented May 17, 2024

您留个微信我加你。

@longfeidong
Copy link
Author

好的,base64:ZDUxMzkzOTE5Mg==

@borgzhong
Copy link

我如果用this.audio.play()的话,可以正常播放语音,但录制完的视频里没有语音 如果用audioSourceA.play(),就只能播放前两三个问题,后续的都无法播放,录制的视频里也没后续的语音问题 很奇怪,搞不懂了

之前我也遇到,移动端会有此问题,PC端正常,解决方法:需要一次性在页面把问题音频全部加载完成,然后根据需求依次播放

@longfeidong
Copy link
Author

@borgzhong 你也是使用V4版本遇到的这个问题吗?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants