Skip to content

Commit a1305af

Browse files
committed
IE11 doesn't set 'paused' on the node when it ends, so check for both 'paused' and 'ended'
Fixes goldfire#841
1 parent b90daf4 commit a1305af

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/howler.core.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1706,7 +1706,7 @@
17061706
// If we are using IE and there was network latency we may be clipping
17071707
// audio before it completes playing. Lets check the node to make sure it
17081708
// believes it has completed, before ending the playback.
1709-
if (!self._webAudio && sound._node && !sound._node.paused) {
1709+
if (!self._webAudio && sound._node && !sound._node.paused && !sound._node.ended) {
17101710
setTimeout(self._ended.bind(self, sound), 100);
17111711
return self;
17121712
}

0 commit comments

Comments
 (0)