From 9059f44feedbbde4f486c9448b4818ba54f50538 Mon Sep 17 00:00:00 2001 From: Ben Murdoch Date: Thu, 9 Dec 2010 15:47:50 +0000 Subject: Make audio tag cope with live streams Live streams seem to take a little while to initialize, so it's feasible that we might get a play request before transitioned to the PREPARED state. In that case track that we should start playing when onPrepare completes. Change-Id: I66ed0ef3a0905a1c5d4206fb2e7bbcc05a593fc7 --- core/java/android/webkit/HTML5Audio.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/java') diff --git a/core/java/android/webkit/HTML5Audio.java b/core/java/android/webkit/HTML5Audio.java index d292881..a3906ddb 100644 --- a/core/java/android/webkit/HTML5Audio.java +++ b/core/java/android/webkit/HTML5Audio.java @@ -179,7 +179,7 @@ class HTML5Audio extends Handler } private void play() { - if ((mState == ERROR || mState == IDLE) && mUrl != null) { + if ((mState >= ERROR && mState < PREPARED) && mUrl != null) { resetMediaPlayer(); setDataSource(mUrl); mAskToPlay = true; -- cgit v1.1