Chromium Code Reviews| Index: content/renderer/media/android/webmediaplayer_android.cc |
| diff --git a/content/renderer/media/android/webmediaplayer_android.cc b/content/renderer/media/android/webmediaplayer_android.cc |
| index 5adbee7b4e482fd0ca667aea2bbb0a37e1490495..6484f1f61689ae5f7532e63bd8c5cd680b26ec5d 100644 |
| --- a/content/renderer/media/android/webmediaplayer_android.cc |
| +++ b/content/renderer/media/android/webmediaplayer_android.cc |
| @@ -294,6 +294,9 @@ void WebMediaPlayerAndroid::DidLoadMediaInfo( |
| UpdateReadyState(WebMediaPlayer::ReadyStateHaveMetadata); |
| UpdateReadyState(WebMediaPlayer::ReadyStateHaveEnoughData); |
| } |
| + // Android doesn't start fetching resources until an implementation-defined |
| + // event (e.g. playback request) occurs. Sets to the network state to IDLE. |
| + UpdateNetworkState(WebMediaPlayer::NetworkStateIdle); |
|
qinmin
2013/09/03 14:22:46
this is an optional step in HTML5 spec, do we real
Jinsuk Kim
2013/09/04 01:32:03
Though optional, I see benefit in having this - it
qinmin
2013/09/04 14:10:12
can you run all the layout test with content shell
Jinsuk Kim
2013/09/13 05:50:06
Ran the tests and confirmed there's no regression.
|
| } |
| void WebMediaPlayerAndroid::play() { |
| @@ -312,6 +315,7 @@ void WebMediaPlayerAndroid::play() { |
| if (paused()) |
| proxy_->Start(player_id_); |
| UpdatePlayingState(true); |
| + UpdateNetworkState(WebMediaPlayer::NetworkStateLoading); |
| } |
| void WebMediaPlayerAndroid::pause() { |