在iOS上通过将网络音频与Ionic一起使用来播放音频的问题

时间:2019-01-26 01:18:32

标签: web ionic-framework audio

我正在使用Ionic开发一个应用程序,我使用了Web音频API在ios上播放音频。构建适用于ios的应用程序后,它可以使用网络音频播放音频并正常停止,但是当我使用另一个应用程序一段时间或关闭屏幕后,再次打开我的应用程序。该应用程序无法播放音频。我需要关闭该应用程序并重新启动,然后它才能播放音频,但是相同的问题将再次发生。下面列出了播放音频的代码,每次加载音频时我都会启用背景模式,并在停止后禁用该模式:

this.source_loop = this.audioContext.createBufferSource(); //创建声源     this.source_loop.buffer =缓冲区; //告诉音源播放哪种声音     this.source_loop.loop = true;     this.source_loop.connect(this.audioContext.destination); //将来源连接到上下文的目的地(扬声器)     如果(this.source_loop.start){       this.source_loop.start(0);     }     其他{       this.source_loop.noteOn(0);     }

0 个答案:

没有答案