diff options
-rw-r--r-- | src/com/android/gallery3d/app/MoviePlayer.java | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/com/android/gallery3d/app/MoviePlayer.java b/src/com/android/gallery3d/app/MoviePlayer.java index 9b1f48fc1..709fa0fef 100644 --- a/src/com/android/gallery3d/app/MoviePlayer.java +++ b/src/com/android/gallery3d/app/MoviePlayer.java @@ -314,9 +314,16 @@ public class MoviePlayer implements } else { mTState = TState.PLAYING; mFirstBePlayed = true; - final BookmarkerInfo bookmark = mBookmarker.getBookmark(mMovieItem.getUri()); - if (bookmark != null) { - showResumeDialog(movieActivity, bookmark); + String mUri = mMovieItem.getUri().toString(); + boolean isLive = mUri.startsWith("rtsp://") && (mUri.contains(".sdp") + || mUri.contains(".smil")); + if (!isLive) { + final BookmarkerInfo bookmark = mBookmarker.getBookmark(mMovieItem.getUri()); + if (bookmark != null) { + showResumeDialog(movieActivity, bookmark); + } else { + doStartVideo(false, 0, 0); + } } else { doStartVideo(false, 0, 0); } |