2016-08-06 43 views
0

Ich bin eine Liste von Audios in einem HTML-Code in UIWebView von IOS mit dem AudioContext Ziel des JavascriptWebAudioApi Audio-Knoten aufhören zu arbeiten nicht in IOS UIWebView

zB spielen:

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

und das Problem ist, node.stop(); funktioniert nicht, die Audio-Wiedergabe fortgesetzt und nicht aufhören

Antwort

1

Es wäre hilfreich zu wissen, die Version von Safari, die Ihre UIWebView verwendet und ob Sie es in der Desktop-Version reproduzieren können oder nicht. Erhalten Sie auch irgendeine Art von Protokoll oder Fehler in der Konsole?

Haben Sie auf jeden Fall versucht, einen Parameter an die Stop-Methode zu übergeben? so etwas wie

node.stop(0);

Dieses Argument gibt an, nach wie vielen Sekunden der Knoten stoppen sollte. Senden von 0 kann helfen.

+0

node.stop (0); funktionierte gut, es war mein Fehler, dass eine Bedingung den Knoten blockiert.stop (0); wenn ich innehalte – Niyaz