gpt4 book ai didi

javascript - createMediaElementSource()性能

转载 作者:行者123 更新时间:2023-12-03 01:58:56 25 4
gpt4 key购买 nike

我正在使用Web Audio API分析使用<audio>从HTML createMediaElementSource()标记播放的音乐。现在,当我从js调用audio元素上的play()/pause()时,在发生任何事情之前会有长达几秒钟的延迟。另外,在暂停后继续播放时,音频会停顿几秒钟。

我的设置非常简单:使用JavaScript创建的隐藏<audio>,附加到它的AnalyserNode,连接到上下文目标的分析器,然后在Audio-Element上调用play。在某人说之前,不,它不是分析器,没有它它也会做同样的事情。

在播放某些mp3文件时,我还注意到了一些剪切(可能是由于口吃?)。

我使用的是Apache Cordova,但是在Windows 10 UWP平台上,因此性能通常不是问题。

知道为什么或如何规避该问题吗?

最佳答案

尝试设置preload属性,就像这样;

<audio preload="auto">...</audio>

在您的音频元素上,使其略微预缓冲。

关于javascript - createMediaElementSource()性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33286881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com