Skip to content

Instantly share code, notes, and snippets.

@cjcolvar
Created May 30, 2013 19:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cjcolvar/5680449 to your computer and use it in GitHub Desktop.
Save cjcolvar/5680449 to your computer and use it in GitHub Desktop.
Diff that hopefully fixes AMS preloading issue
diff --git a/src/flash/htmlelements/VideoElement.as b/src/flash/htmlelements/VideoElement.as
index 700ecdf..e1d460a 100644
--- a/src/flash/htmlelements/VideoElement.as
+++ b/src/flash/htmlelements/VideoElement.as
@@ -202,6 +202,14 @@ package htmlelements
sendEvent(HtmlMediaEvent.SEEKED);
break;
+ case "NetStream.Seek.Complete":
+ if (_isPreloading) {
+ _stream.pause();
+ _isPaused = true;
+ _isPreloading = false;
+ }
+ break;
+
case "NetStream.Pause.Notify":
_isPaused = true;
sendEvent(HtmlMediaEvent.PAUSE);
@@ -250,7 +258,6 @@ package htmlelements
_hasStartedPlaying = true;
_isPaused = true;
- _isPreloading = false;
sendEvent(HtmlMediaEvent.PROGRESS);
sendEvent(HtmlMediaEvent.TIMEUPDATE);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment