- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 Angular 应用程序。此应用需要播放保存在IndexedDB中的音频。因此,我已经保存了arrayBuffer,并且当我启动PWA APP时,我在AudioBuffer中立即转换了arrayBuffer。
然后,当用户单击按钮时,创建一个AudioContext ||。 WebKitAudioCOntext(iOS专用),并使用audioBuffer等设置源。
没有回调功能或 promise 。我已阅读并了解iOS的局限性。
但是没有,iOS上没有声音。它适用于Mac上的Safari,Chrome,Android上的Safari,但不适用于iPhone。
我已经尝试了许多音频库。
例如,我发现使用pizzitaco.js(https://alemangui.github.io/pizzicato/)的网站示例仅在允许访问麦克风的情况下可在iPhone上运行。如果刷新页面并拒绝麦克风,则无声音...
我真的对苹果感到沮丧!
请帮我
最佳答案
我发现的唯一解决方案是在iO上要求麦克风接入。如果我们可以使用麦克风,则可以使用webkitAudioContext播放声音!
不知道为什么,但是可以。
navigator.mediaDevices.getUserMedia({ audio: true, video: false })
关于html - iOS 12上的webkitaudiocontext无法工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53775007/
我正在使用 Chrome 网络音频 API 和 webkitAudioContext 来播放循环。我有几个循环,我在它们之间交叉淡入淡出,类似于 Digital DJ Chrome 博客上的例子。 在
我在使用 Google Closure javascript 编写的应用程序中使用了 webkitAudioContext 构造函数,它是 webkit 浏览器的原生构造函数。 在高级模式下使用 Pl
我想在 iPhone 上进行现场声音分析。为此我使用webkitAudioContext 分析器。 var ctx = new (window.AudioContext || window.webki
我正在使用 JavaScript Web Audio API AudioContext 来播放音频。它可以与其他主要浏览器配合使用,但 MacOS 上的 Safari 在调用 webkitAudioC
我是一名优秀的程序员,十分优秀!