mirror of
https://github.com/libre-tube/LibreTube.git
synced 2025-04-28 16:00:31 +05:30
Imporoved quality selector dialog
This commit is contained in:
parent
bd1a5831d9
commit
a9858e0728
@ -57,6 +57,7 @@ import com.google.android.exoplayer2.upstream.DefaultDataSource
|
|||||||
import com.google.android.exoplayer2.upstream.DefaultHttpDataSource
|
import com.google.android.exoplayer2.upstream.DefaultHttpDataSource
|
||||||
import com.google.android.exoplayer2.util.RepeatModeUtil
|
import com.google.android.exoplayer2.util.RepeatModeUtil
|
||||||
import com.google.android.material.button.MaterialButton
|
import com.google.android.material.button.MaterialButton
|
||||||
|
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
||||||
import com.squareup.picasso.Picasso
|
import com.squareup.picasso.Picasso
|
||||||
import java.io.IOException
|
import java.io.IOException
|
||||||
import java.net.URLEncoder
|
import java.net.URLEncoder
|
||||||
@ -505,8 +506,8 @@ class PlayerFragment : Fragment() {
|
|||||||
|
|
||||||
view.findViewById<ImageButton>(R.id.quality_select).setOnClickListener {
|
view.findViewById<ImageButton>(R.id.quality_select).setOnClickListener {
|
||||||
// Dialog for quality selection
|
// Dialog for quality selection
|
||||||
val builder: AlertDialog.Builder? = activity?.let {
|
val builder: MaterialAlertDialogBuilder? = activity?.let {
|
||||||
AlertDialog.Builder(it)
|
MaterialAlertDialogBuilder(it)
|
||||||
}
|
}
|
||||||
var lastPosition = exoPlayer.currentPosition
|
var lastPosition = exoPlayer.currentPosition
|
||||||
builder!!.setTitle(R.string.choose_quality_dialog)
|
builder!!.setTitle(R.string.choose_quality_dialog)
|
||||||
@ -565,7 +566,7 @@ class PlayerFragment : Fragment() {
|
|||||||
videosNameArray[which]
|
videosNameArray[which]
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
val dialog: AlertDialog? = builder?.create()
|
val dialog = builder?.create()
|
||||||
dialog?.show()
|
dialog?.show()
|
||||||
}
|
}
|
||||||
// Listener for play and pause icon change
|
// Listener for play and pause icon change
|
||||||
|
Loading…
x
Reference in New Issue
Block a user