Update gradle dependencies
This commit is contained in:
parent
a4db2740a1
commit
fcd382ca8b
@ -45,25 +45,25 @@ android {
|
|||||||
dependencies {
|
dependencies {
|
||||||
implementation fileTree(dir: "libs", include: ["*.jar"])
|
implementation fileTree(dir: "libs", include: ["*.jar"])
|
||||||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
|
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
|
||||||
implementation "androidx.core:core-ktx:1.3.2"
|
implementation "androidx.core:core-ktx:1.5.0"
|
||||||
implementation "androidx.appcompat:appcompat:1.2.0"
|
implementation "androidx.appcompat:appcompat:1.3.0"
|
||||||
implementation "androidx.constraintlayout:constraintlayout:2.0.4"
|
implementation "androidx.constraintlayout:constraintlayout:2.0.4"
|
||||||
|
|
||||||
implementation "androidx.sqlite:sqlite-ktx:2.1.0"
|
implementation "androidx.sqlite:sqlite-ktx:2.1.0"
|
||||||
implementation "androidx.preference:preference-ktx:1.1.1"
|
implementation "androidx.preference:preference-ktx:1.1.1"
|
||||||
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
|
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
|
||||||
implementation "com.jaredrummler:cyanea:1.0.2"
|
implementation "com.jaredrummler:cyanea:1.0.2"
|
||||||
implementation "com.github.bumptech.glide:glide:4.11.0"
|
implementation "com.github.bumptech.glide:glide:4.12.0"
|
||||||
implementation "androidx.biometric:biometric:1.1.0"
|
implementation "androidx.biometric:biometric:1.1.0"
|
||||||
|
|
||||||
def exoplayer_version = "2.13.2"
|
def exoplayer_version = "2.14.0"
|
||||||
implementation "com.google.android.exoplayer:exoplayer-core:$exoplayer_version"
|
implementation "com.google.android.exoplayer:exoplayer-core:$exoplayer_version"
|
||||||
implementation "com.google.android.exoplayer:exoplayer-ui:$exoplayer_version"
|
implementation "com.google.android.exoplayer:exoplayer-ui:$exoplayer_version"
|
||||||
|
|
||||||
def camerax_v1 = "1.1.0-alpha03"
|
def camerax_v1 = "1.1.0-alpha05"
|
||||||
implementation "androidx.camera:camera-camera2:$camerax_v1"
|
implementation "androidx.camera:camera-camera2:$camerax_v1"
|
||||||
implementation "androidx.camera:camera-lifecycle:$camerax_v1"
|
implementation "androidx.camera:camera-lifecycle:$camerax_v1"
|
||||||
def camerax_v2 = "1.0.0-alpha23"
|
def camerax_v2 = "1.0.0-alpha25"
|
||||||
implementation "androidx.camera:camera-view:$camerax_v2"
|
implementation "androidx.camera:camera-view:$camerax_v2"
|
||||||
implementation "androidx.camera:camera-extensions:$camerax_v2"
|
implementation "androidx.camera:camera-extensions:$camerax_v2"
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,7 @@ import com.google.android.exoplayer2.ExoPlaybackException
|
|||||||
import com.google.android.exoplayer2.MediaItem
|
import com.google.android.exoplayer2.MediaItem
|
||||||
import com.google.android.exoplayer2.Player
|
import com.google.android.exoplayer2.Player
|
||||||
import com.google.android.exoplayer2.SimpleExoPlayer
|
import com.google.android.exoplayer2.SimpleExoPlayer
|
||||||
|
import com.google.android.exoplayer2.extractor.ExtractorsFactory
|
||||||
import com.google.android.exoplayer2.extractor.flac.FlacExtractor
|
import com.google.android.exoplayer2.extractor.flac.FlacExtractor
|
||||||
import com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor
|
import com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor
|
||||||
import com.google.android.exoplayer2.extractor.mp3.Mp3Extractor
|
import com.google.android.exoplayer2.extractor.mp3.Mp3Extractor
|
||||||
@ -31,7 +32,7 @@ abstract class MediaPlayer: FileViewerActivity() {
|
|||||||
|
|
||||||
private fun createMediaSource(filePath: String): MediaSource {
|
private fun createMediaSource(filePath: String): MediaSource {
|
||||||
val dataSourceFactory = GocryptfsDataSource.Factory(gocryptfsVolume, filePath)
|
val dataSourceFactory = GocryptfsDataSource.Factory(gocryptfsVolume, filePath)
|
||||||
return ProgressiveMediaSource.Factory(dataSourceFactory, { arrayOf(
|
return ProgressiveMediaSource.Factory(dataSourceFactory, ExtractorsFactory { arrayOf(
|
||||||
MatroskaExtractor(),
|
MatroskaExtractor(),
|
||||||
Mp4Extractor(),
|
Mp4Extractor(),
|
||||||
Mp3Extractor(),
|
Mp3Extractor(),
|
||||||
@ -51,7 +52,7 @@ abstract class MediaPlayer: FileViewerActivity() {
|
|||||||
player.repeatMode = Player.REPEAT_MODE_ALL
|
player.repeatMode = Player.REPEAT_MODE_ALL
|
||||||
player.seekToDefaultPosition(currentPlaylistIndex)
|
player.seekToDefaultPosition(currentPlaylistIndex)
|
||||||
player.playWhenReady = true
|
player.playWhenReady = true
|
||||||
player.addListener(object : Player.EventListener{
|
player.addListener(object : Player.Listener{
|
||||||
override fun onPlayerStateChanged(playWhenReady: Boolean, playbackState: Int) {
|
override fun onPlayerStateChanged(playWhenReady: Boolean, playbackState: Int) {
|
||||||
if (playbackState == Player.STATE_READY) {
|
if (playbackState == Player.STATE_READY) {
|
||||||
onPlayerReady()
|
onPlayerReady()
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<com.google.android.exoplayer2.ui.PlayerView
|
<com.google.android.exoplayer2.ui.PlayerView
|
||||||
android:id="@+id/video_player"
|
android:id="@+id/video_player"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="match_parent"
|
||||||
android:layout_gravity="center"/>
|
android:layout_gravity="center"/>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
@ -1,12 +1,12 @@
|
|||||||
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
||||||
buildscript {
|
buildscript {
|
||||||
ext.kotlin_version = "1.4.21"
|
ext.kotlin_version = "1.5.10"
|
||||||
repositories {
|
repositories {
|
||||||
google()
|
google()
|
||||||
jcenter()
|
mavenCentral()
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath 'com.android.tools.build:gradle:4.1.3'
|
classpath 'com.android.tools.build:gradle:4.2.1'
|
||||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -14,7 +14,7 @@ buildscript {
|
|||||||
allprojects {
|
allprojects {
|
||||||
repositories {
|
repositories {
|
||||||
google()
|
google()
|
||||||
jcenter()
|
mavenCentral()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user