控制增益在iOS与Web音频API
Control gain on iOS with Web Audio API
我知道音频标签的音量控制在iOS上是不可能的,但我想通过使用Web音频API和修改增益节点的值来绕过它。这段代码可以在台式机上运行,但不能在iOS上运行,你看到问题了吗?
var soundx = document.getElementById("sound");
var audiocontext = window.AudioContext || window.webkitAudioContext;
var context = new audiocontext;
var source1 = context.createMediaElementSource(soundx);
var gain1 = context.createGain();
soundx.get(0).play();
gain1.connect(context.destination);
source1.connect(gain1);
gain2.gain.value=0.5;
gain1.gain.value=0.5;
您没有将source1连接到增益节点,并且gain2未定义(因此将抛出),并且gain1.gain。值设置不会发生
相关文章:
- javascript函数包含两个元素和web音频api
- 从 Web SQL 数据库检索音频并使用 Web 音频 API 播放
- 环形缓冲区 - Web 音频 API
- 多个音频播放器和 Web 音频 API
- 使用 Web 音频 API 设置侦听器方向
- 如何使用JQueryUI滑块控制web音频API振荡器参数,而无需经过HTML表单参数
- Web音频-AudioParam调度功能不起作用
- 转换Web音频API中的采样率
- Web音频API 24db筛选器
- 未垃圾收集Web音频MediaElementSource节点
- 用于视觉效果而非声音的 Web 音频筛选器
- 如何使用 Web 音频 API 访问输出缓冲区
- 使用 Web 音频 API 使用 start/noteOn 进行非法调用
- 在 Web 音频 API 中使用多个音频上下文是否存在相关问题
- 媒体记录器 API 通过 Web 音频 API(不是音频元素)播放
- 使用 Web 音频 API 过滤音频
- 在 Web 音频缓冲区中计划回调
- 在移动设备上使用 Web 音频 API 进行 Javascript 节拍检测
- 基本 Web 音频 API 不播放 mp3 文件
- Web 音频 API 的音量控制和缓冲问题