web-audio-api

    0热度

    1回答

    我已经尝试创建一个简单的音频可视化器,用于使用画布绘制/使用Web音频与音频轨道同步动画API。 是我到目前为止已经完成: 我想现在要做的主要是改变圆圈的颜色在一定的时间(例如,在轨道的不同部分 - 下降等)。我会如何去做这件事? setTimeout?我有一个搜索,但找不到任何东西(而且我对JavaScript仍然很陌生)。 这里是完整的代码。 // Estabilish all variabl

    0热度

    1回答

    我正在测试Webcast.js使用液体肥皂。到目前为止,我已将Webcaster演示连接到使用以下命令运行的liquidsoap服务器liquidsoap "output.ao(fallible=true,audio_to_stereo(input.harbor('mount',port=8080)))" 现在我想将liquidsoap连接到Icecast服务器并获取URL以便听流媒体。 我读过l

    0热度

    1回答

    我正在尝试制作一个网站,可立即在立体声音频上执行相位取消。当我发现相位消除和所有它可以实现我认为它是惊人的,所以我想看看你是否可以在网上很快做到这一点,使它更有趣。 我找到了this Web Audio API post,这个例子正是我想要的(如果你按下卡拉OK按钮)。但是,它有点慢,它不适用于大文件。 The author also mentions this: 真的,我应该使用mediaEle

    -1热度

    1回答

    的AudioBuffer我有一个音频元素 var audioSrc = 'https://mfbx9da4.github.io/assets/audio/dope-drum-loop_C_major.wav' var audio = document.createElement('audio') audio.src = audioSrc audio.oncanplaythrough =()

    0热度

    1回答

    我创建了使用网络音频API生成莫尔斯电码声音的代码。摩尔斯电码声音正在运作完美。我想用这种声音来刷新屏幕的一部分。只有两个声音点(。)和短划线( - )。我想通过闪烁屏幕的一部分来显示消息。 我试图将div的背景颜色设置为黑色,然后隐藏/显示div来给出闪光效果。但它不工作作为expected.please帮助我....在此先感谢... 我尝试这样做: $(document).ready(func

    0热度

    3回答

    我目前正致力于将这个web audio API demo适用于我正在开发的项目,但在iPhone上测试时没有声音。它可以在iPad上正常工作。 我搜索过的解决方案,并发现这个thread StackOverflow上与其中一个答案的下面的代码片段: 的Safari在iOS 6上有效地与网络音频API静音启动。在您尝试播放用户输入 事件(创建缓冲区来源,将其连接到目标,并呼叫 noteOn())之前

    0热度

    1回答

    我目前正在建立一个小应用程序,音乐可视化发生。目前我必须嵌入我的mp3或必须在soundcloud上搜索它们。 spotify API不允许您访问网络应用程序中的歌曲,并且所有事情都通过小部件进行。 是否在同一条船上使用Deezer(和其他所有音乐流媒体服务)?如果可能或不可能,我无法从JavaScript SDK页面中找到相应的解决方案。

    1热度

    1回答

    我使用Web Audio API制作了音频可视化工具。并希望将其扩展到YouTube视频,但我不确定这是否合法。由于从视频中分离音频是非法的。不过,我也没有问题播放视频。但是我需要/ audiostream来获取可视化器的数据。 任何建议/如何做到这一点的例子?

    0热度

    1回答

    数量音频信道的予有一个视频元件,经由MSE被添加的数据。我试图确定每个音轨中有多少个音频通道。 的AudioTrack对象本身没有包含此信息的属性。我知道去了解它的唯一方法就是使用网络音频API: const v = document.querySelector('video'); const ctx = new OfflineAudioContext(32, 48000, 48000); c

    1热度

    1回答

    我正在尝试使用Web Audio Api为音乐编写自定义网络播放器,但是我遇到了解码音频的问题。 我使用AudioContext.decodeAudioData函数从后端获取.mp3作为ArrayBuffer并对其进行解码。 const resp = await fetch(url); const raw = await resp.arrayBuffer(); const au