Improve GIF
This commit is contained in:
parent
de755929d6
commit
dd0c80118f
|
@ -41,9 +41,11 @@ import com.bumptech.glide.request.target.SimpleTarget;
|
|||
import com.bumptech.glide.request.transition.Transition;
|
||||
import com.github.chrisbanes.photoview.OnMatrixChangedListener;
|
||||
import com.github.chrisbanes.photoview.PhotoView;
|
||||
import com.google.android.exoplayer2.C;
|
||||
import com.google.android.exoplayer2.ExoPlayerFactory;
|
||||
import com.google.android.exoplayer2.Player;
|
||||
import com.google.android.exoplayer2.SimpleExoPlayer;
|
||||
import com.google.android.exoplayer2.audio.AudioAttributes;
|
||||
import com.google.android.exoplayer2.source.ExtractorMediaSource;
|
||||
import com.google.android.exoplayer2.ui.SimpleExoPlayerView;
|
||||
import com.google.android.exoplayer2.upstream.DataSource;
|
||||
|
@ -441,11 +443,19 @@ public class MediaActivity extends BaseActivity implements OnDownloadInterface {
|
|||
.createMediaSource(uri);
|
||||
|
||||
player = ExoPlayerFactory.newSimpleInstance(MediaActivity.this);
|
||||
if( type.toLowerCase().equals("gifv"))
|
||||
if( type.toLowerCase().equals("gifv")) {
|
||||
AudioAttributes audioAttributes = new AudioAttributes.Builder()
|
||||
.setUsage(C.USAGE_MEDIA)
|
||||
.setContentType(C.CONTENT_TYPE_MOVIE)
|
||||
.build();
|
||||
player.setAudioAttributes(audioAttributes);
|
||||
player.setRepeatMode(Player.REPEAT_MODE_ONE);
|
||||
}
|
||||
videoView.setPlayer(player);
|
||||
loader.setVisibility(View.GONE);
|
||||
player.prepare(videoSource);
|
||||
|
||||
|
||||
player.setPlayWhenReady(true);
|
||||
fileVideo = file;
|
||||
downloadedImage = null;
|
||||
|
|
Loading…
Reference in New Issue