diff options
| -rw-r--r-- | media/libmedia/mediaplayer.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/media/libmedia/mediaplayer.cpp b/media/libmedia/mediaplayer.cpp index 54b292c0f932..a098d6953a53 100644 --- a/media/libmedia/mediaplayer.cpp +++ b/media/libmedia/mediaplayer.cpp @@ -437,6 +437,9 @@ status_t MediaPlayer::reset() } else { mCurrentState = MEDIA_PLAYER_IDLE; } + // setDataSource has to be called again to create a + // new mediaplayer. + mPlayer = 0; return ret; } clear_l(); |