diff --git a/README.md b/README.md index e6e6375..66889bd 100644 --- a/README.md +++ b/README.md @@ -15,15 +15,13 @@ This app is based on Asgardius S3 Manager This app is a work in progress, so it have some bugs that need to be fixed -You need to setup a pdf.js server to use pdf viewer. Just download latest version from official website and upload to any web server with ssl on same root domain than S3 server (can be same subdomain or a different one). Then set url to pdfjs root folder like https://example.com/pdfjs-dist - [Get it on F-Droid](https://f-droid.org/packages/asgardius.page.s3manager/) + height="80">](https://f-droid.org/packages/asgardius.page.s3music/) [Get it on Google Play](https://play.google.com/store/apps/details?id=asgardius.page.s3manager) + height="80">](https://play.google.com/store/apps/details?id=asgardius.page.s3music) F-droid release may take a few days to get updated [More info here](https://www.f-droid.org/en/docs/FAQ_-_App_Developers/#ive-published-a-new-release-why-is-it-not-in-the-repository) diff --git a/app/src/main/java/asgardius/page/s3music/VideoPlayer.java b/app/src/main/java/asgardius/page/s3music/VideoPlayer.java index e01232e..dcf9d25 100644 --- a/app/src/main/java/asgardius/page/s3music/VideoPlayer.java +++ b/app/src/main/java/asgardius/page/s3music/VideoPlayer.java @@ -29,6 +29,7 @@ import com.google.android.exoplayer2.database.StandaloneDatabaseProvider; import com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector; import com.google.android.exoplayer2.source.ProgressiveMediaSource; import com.google.android.exoplayer2.ui.PlayerNotificationManager; +import com.google.android.exoplayer2.ui.StyledPlayerControlView; import com.google.android.exoplayer2.ui.StyledPlayerView; import com.google.android.exoplayer2.upstream.DefaultHttpDataSource; import com.google.android.exoplayer2.upstream.cache.CacheDataSource; @@ -47,6 +48,7 @@ public class VideoPlayer extends AppCompatActivity { // creating a variable for exoplayerview. protected StyledPlayerView playerView; + protected StyledPlayerControlView controlView; private WifiManager.WifiLock mWifiLock; private PowerManager.WakeLock mWakeLock; private PowerManager powerManager; @@ -170,6 +172,7 @@ public class VideoPlayer extends AppCompatActivity { standaloneDatabaseProvider = new StandaloneDatabaseProvider(this); maxCacheSize = (long)videocache * 1024 * 1024; playerView = findViewById(R.id.player_view); + controlView = findViewById(R.id.control_view); // creating a variable for exoplayer player = new ExoPlayer.Builder(this).setLoadControl(loadControl).build(); player.setAudioAttributes(audioAttributes, true); @@ -181,6 +184,7 @@ public class VideoPlayer extends AppCompatActivity { evictor, standaloneDatabaseProvider); playerView.setPlayer(player); + controlView.setPlayer(player); playerView.setUseController(false); //MediaItem mediaItem = MediaItem.fromUri(videoURL); @@ -250,8 +254,10 @@ public class VideoPlayer extends AppCompatActivity { public void onIsPlayingChanged(boolean isPlaying) { if(player.isPlaying()) { playpause.setImageDrawable(pause); + playpause.setContentDescription(getResources().getString(R.string.pause)); } else { playpause.setImageDrawable(play); + playpause.setContentDescription(getResources().getString(R.string.play)); } Player.Listener.super.onIsPlayingChanged(isPlaying); } diff --git a/app/src/main/res/layout/activity_bucket_policy.xml b/app/src/main/res/layout/activity_bucket_policy.xml deleted file mode 100644 index 5912f8c..0000000 --- a/app/src/main/res/layout/activity_bucket_policy.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - -