/** * 加载并开始播放视频 * * @param videoUrl videoUrl */ private void loadAndPlay(VideoUrl videoUrl, int seekTime) { showProgressView(seekTime > 0); setCloseButton(true); if (TextUtils.isEmpty(videoUrl.getFormatUrl())) { Log.e("TAG", "videoUrl should not be null"); return; } mSuperVideoView.setOnPreparedListener(mOnPreparedListener); if (videoUrl.isOnlineVideo()) { mSuperVideoView.setVideoPath(videoUrl.getFormatUrl()); } else { Uri uri = Uri.parse(videoUrl.getFormatUrl()); mSuperVideoView.setVideoURI(uri); } mSuperVideoView.setVisibility(VISIBLE); startPlayVideo(seekTime); }