Javascript 为什么可以';我不能设置这个音频的播放速率吗?
所以我试图解决网络视频的音频延迟问题。e、 g如果我转到youtube,发现视频与音频不匹配,我想推迟或预播放音频,以便它与视频同步。我已经知道如何延迟音频,但我无法知道如何预播放音频。请帮忙 我已尝试将音频播放速率设置为2.0,并在之后将其设置回1.0,因此在1秒后,它将同步视频。但我无法设置从网页中获得的音频的播放速率Javascript 为什么可以';我不能设置这个音频的播放速率吗?,javascript,web,audio,youtube,delay,Javascript,Web,Audio,Youtube,Delay,所以我试图解决网络视频的音频延迟问题。e、 g如果我转到youtube,发现视频与音频不匹配,我想推迟或预播放音频,以便它与视频同步。我已经知道如何延迟音频,但我无法知道如何预播放音频。请帮忙 我已尝试将音频播放速率设置为2.0,并在之后将其设置回1.0,因此在1秒后,它将同步视频。但我无法设置从网页中获得的音频的播放速率 var audio = document.createElement('audio') How I got the audio chrome.tabCapture.capt
var audio = document.createElement('audio')
How I got the audio
chrome.tabCapture.capture({audio: true}, stream => {
audio.srcObject = stream;
audio.playbackRate = 2.0;
console.log(audio.playbackRate);
}
打印出播放速率时,它是1而不是2.0
我做错什么了吗?哦,这是一个实时源代码,不是来自文件。无法更改播放速率
这样想吧。。。如果你能加快现场录制的速度,你将有效地进入未来 所以这是不可能实现的?但是,既然我们可以预加载音频,我们就不能早点播放音频吗?在这种情况下,你不是在预加载音频,你只是在现场播放。那么有什么方法可以预加载音频并预播放吗?