2016-05-24 18 views
0

Ich versuche, ein Audio-Sprite mit Howler.js einzurichten. Die grundlegende Sprite-Funktionalität funktioniert gut, aber wenn ich ein Sprite pausiere, wie kann ich die Wiedergabe darauf fortsetzen? Das Anrufen play() funktioniert nicht für mich.howler.js Sprite Ton wieder nach Pause

sound = new Howl({ 
    urls: ['http://<your audio asset>'], 
    sprite: { 
    frame1: [260, 4400], 
    frame2: [4700, 2400], 
    frame3: [7100, 2200], 
    frame4: [9300, 2100], 
    frame5: [11400,5100], 
    frame6: [16500, 3000] 
    } 
}); 
----------------HTML------------------- 
<button onclick="sound.play('frame6')"> 
Play Frame 6 
</button> 
<button onclick="sound.pause()"> 
Pause 
</button> 
<button onclick="sound.play()"> 
Play 
</button> 

Meine Abfolge von Schritten

  1. Wiedergabe Rahmen 6
  2. Pause
  3. Play (erwartet: wieder aufnehmen frame6 spielen tatsächlich:. Kein Ton überhaupt)
+0

Dies ist eines der Probleme, die in 2.0 gelöst werden. Ich würde empfehlen, in den 2.0-Zweig zu wechseln (derzeit Beta, aber sehr stabil), der dies behebt. –

Antwort

0

Gerade gesetzt 'frame6' bei Pause() und play() und es funktioniert ...

----------------HTML------------------- 
<button onclick="sound.play('frame6')"> 
Play Frame 6 
</button> 
<button onclick="sound.pause('frame6')"> 
Pause 
</button> 
<button onclick="sound.play('frame6')"> 
Play 
</button>