|
@@ -29,6 +29,7 @@ import android.media.MediaPlayer;
|
|
import android.media.MediaPlayer.OnCompletionListener;
|
|
import android.media.MediaPlayer.OnCompletionListener;
|
|
import android.media.MediaPlayer.OnErrorListener;
|
|
import android.media.MediaPlayer.OnErrorListener;
|
|
import android.media.MediaPlayer.OnPreparedListener;
|
|
import android.media.MediaPlayer.OnPreparedListener;
|
|
|
|
+import android.net.Uri;
|
|
import android.os.Build;
|
|
import android.os.Build;
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
import android.os.IBinder;
|
|
import android.os.IBinder;
|
|
@@ -372,13 +373,15 @@ public class PreviewMediaFragment extends FileFragment implements
|
|
mVideoPreview.setOnErrorListener(mVideoHelper);
|
|
mVideoPreview.setOnErrorListener(mVideoHelper);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @SuppressWarnings("static-access")
|
|
private void playVideo() {
|
|
private void playVideo() {
|
|
// create and prepare control panel for the user
|
|
// create and prepare control panel for the user
|
|
mMediaController.setMediaPlayer(mVideoPreview);
|
|
mMediaController.setMediaPlayer(mVideoPreview);
|
|
|
|
|
|
// load the video file in the video player ;
|
|
// load the video file in the video player ;
|
|
// when done, VideoHelper#onPrepared() will be called
|
|
// when done, VideoHelper#onPrepared() will be called
|
|
- mVideoPreview.setVideoPath(getFile().getStoragePath());
|
|
|
|
|
|
+ Uri uri = Uri.parse(getFile().getStoragePath());
|
|
|
|
+ mVideoPreview.setVideoPath(uri.encode(getFile().getStoragePath()));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|