- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我正在尝试解决网络视频的音频延迟问题。例如,如果我继续访问 YouTube 并发现视频与音频不匹配,我想推迟或预播放音频,以便它与视频同步。我已经弄清楚如何推迟音频,但我不知道如何预播放音频。请帮忙
我尝试将音频播放速率设置为2.0,然后将其设置回1.0,因此1秒后,它将同步视频。但我无法设置从网页获取的音频的播放速率。
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
我做错了什么吗?
最佳答案
哦,这是实时源,而不是来自文件。您无法更改播放速率。
这样想...如果您可以加快现场录制的速度,那么您实际上就进入了 future !
关于javascript - 为什么我无法设置该音频的playbackRate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57081031/
我有一个带有 HTML5 视频播放器的页面。我使用 jQuery 创建了一个非常简单的播放速度切换按钮。 用户点击该按钮,每按一次,视频的 playbackRate 属性的速度就会乘以 2。 因此您可
我正在尝试使用振荡器将音高颤音应用到 AudioBufferSource。 var source = context.createBufferSource(); source.connect(cont
我正在尝试使用 QMediaPlayer 创建一个..媒体播放器。我希望能够在按下按钮时倒带视频。 但是通过 QMediaPlayer.setPlaybackRate 设置负的 playbackRat
我一直在尝试使用 createMediaElementSource 将音频元素连接到网络音频 api 并让它工作,但我需要做的一件事是更改音频标签的播放速率,但我无法让它工作. 如果您尝试运行下面的代
我正在播放 HTML 和 JS/JQuery 中的音频以构建音频播放器。我有播放、暂停和快进功能,但没有倒带或后退功能。在W3Schools Documentation它说: playbackspee
属性 playbackRate 在 Android (Chrome) 上不起作用。 Example HTML: Video.js Example Embed 1.0
一些背景知识: 人们喜欢游戏。 人们使用互联网。 互联网需要游戏。 游戏使用声音。 HTML5 有 . 好的,到目前为止一切都很好。 最近我发现 - 令我惊讶的是 - IE9 实际上支持 playb
有没有人注意到: document.querySelector("audio").playbackRate = 1.5 每次更改时都会导致轻微跳过。有谁知道解决这个问题?即使需要 Cordova ?
如标题所述,当连接到 Firefox 内的 WebAudioAPI 时,我遇到了有关 HTMLVideoElement 的问题。 以下示例提供了重现问题的最小示例: var video =
我需要知道正在播放的源的当前时间,但我不能使用 context.currentTime,因为当我更改 source.playbackRate.value 时,上下文的速率也不会改变,所以我无法确定声音
我正在使用网络音频播放一首歌曲,并且在播放该歌曲之前安排了两次播放速率更改。第一个playbackRate 更改生效,但第二个永远不会触发。这是预期的行为吗?为了使这项工作顺利进行,我还缺少什么吗?
我不知道如何在 iPhone 上使用 HTML5 为音频播放器执行简单的快进和快退。所有 Apple 文档均表示应为此使用 playbackRate。我已经观看了 WWDC 2009 和 2010 s
我是一名优秀的程序员,十分优秀!