Index: media/base/android/media_source_player.cc |
diff --git a/media/base/android/media_source_player.cc b/media/base/android/media_source_player.cc |
index 52ea7db11af5e240a43ecd86a598cb99d6320db6..ef0577993322a4264080d94b88f712e6028f605c 100644 |
--- a/media/base/android/media_source_player.cc |
+++ b/media/base/android/media_source_player.cc |
@@ -728,8 +728,10 @@ void MediaSourcePlayer::OnPrefetchDone() { |
return; |
} |
- if (!playing_) |
+ if (!playing_) { |
+ SetAudible(false); |
return; |
+ } |
start_time_ticks_ = base::TimeTicks::Now(); |
start_presentation_timestamp_ = GetCurrentTime(); |
@@ -738,6 +740,9 @@ void MediaSourcePlayer::OnPrefetchDone() { |
if (!AudioFinished()) |
DecodeMoreAudio(); |
+ else |
+ SetAudible(false); |
+ |
if (!VideoFinished()) |
DecodeMoreVideo(); |