Niyaz
Niyaz

Reputation: 2893

WebAudioApi audio node stop not working in IOS UIWebView

I am playing a list of audios in an html into UIWebView of IOS with the AudioContext object of the Javascript

eg :

var ctx = new AudioContext();
var node= ctx.createBufferSource();
node.buffer = AudioBufferFromAjaxCall;
node.connect(gainNodeObjCreatedEarlier);
node.start();

and the problem is node.stop(); isnt working , the audio started continuesly playing and not stopping

Upvotes: 0

Views: 96

Answers (1)

alemangui
alemangui

Reputation: 3655

It would be helpful to know the version of safari that your UIWebView is using and whether or not you can reproduce it in the desktop version. Also, do you get any kind of log or error in the console?

In any case, have you tried passing a parameter to the stop method? something like

node.stop(0);

This argument specifies after how many seconds the node should stop. Sending 0 may help.

Upvotes: 1

Related Questions