diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4a8da3b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.gradle \ No newline at end of file diff --git a/app/src/main/java/ru/app/rz0/vyngtestapp/utils/VideoExoPlayer.java b/app/src/main/java/ru/app/rz0/vyngtestapp/utils/VideoExoPlayer.java index 4ee5a8d..28b7e15 100644 --- a/app/src/main/java/ru/app/rz0/vyngtestapp/utils/VideoExoPlayer.java +++ b/app/src/main/java/ru/app/rz0/vyngtestapp/utils/VideoExoPlayer.java @@ -5,6 +5,7 @@ import com.google.android.exoplayer2.ExoPlayerFactory; import com.google.android.exoplayer2.SimpleExoPlayer; import com.google.android.exoplayer2.source.ExtractorMediaSource; +import com.google.android.exoplayer2.source.LoopingMediaSource; import com.google.android.exoplayer2.source.MediaSource; import com.google.android.exoplayer2.trackselection.AdaptiveTrackSelection; import com.google.android.exoplayer2.trackselection.DefaultTrackSelector; @@ -43,7 +44,9 @@ public void play(String url) { MediaSource mediaSource = new ExtractorMediaSource.Factory(factory) .createMediaSource(Uri.parse(url), null, null); - exoPlayer.prepare(mediaSource); + LoopingMediaSource loopingMediaSource = new LoopingMediaSource(mediaSource); + + exoPlayer.prepare(loopingMediaSource); } public void detach() { diff --git a/app/src/main/res/layout/exo_playback_control_view.xml b/app/src/main/res/layout/exo_playback_control_view.xml new file mode 100644 index 0000000..578d4f9 --- /dev/null +++ b/app/src/main/res/layout/exo_playback_control_view.xml @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 5885930..d30593e 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -1,11 +1,10 @@ - - - + +