This commit is contained in:
Bnyro 2022-05-26 16:37:47 +02:00
parent 245514c951
commit 1fdef3241f

View File

@ -70,13 +70,13 @@ 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.google.android.material.dialog.MaterialAlertDialogBuilder
import com.squareup.picasso.Picasso import com.squareup.picasso.Picasso
import org.chromium.base.ThreadUtils.runOnUiThread
import org.chromium.net.CronetEngine
import retrofit2.HttpException
import java.io.IOException import java.io.IOException
import java.net.URLEncoder import java.net.URLEncoder
import java.util.concurrent.Executors import java.util.concurrent.Executors
import kotlin.math.abs import kotlin.math.abs
import org.chromium.base.ThreadUtils.runOnUiThread
import org.chromium.net.CronetEngine
import retrofit2.HttpException
var isFullScreen = false var isFullScreen = false
@ -695,15 +695,18 @@ class PlayerFragment : Fragment() {
"instance", "instance",
"https://pipedapi.kavin.rocks" "https://pipedapi.kavin.rocks"
)!! )!!
val shareOptions = arrayOf(getString(R.string.piped), getString(R.string.instance), getString(R.string.youtube)) val shareOptions = arrayOf(
getString(R.string.piped),
getString(R.string.instance),
getString(R.string.youtube))
MaterialAlertDialogBuilder(requireContext()) MaterialAlertDialogBuilder(requireContext())
.setTitle(getString(R.string.share)) .setTitle(getString(R.string.share))
.setSingleChoiceItems( .setItems(
shareOptions, 0, shareOptions,
DialogInterface.OnClickListener { _, id -> DialogInterface.OnClickListener { _, id ->
val url = when (id) { val url = when (id) {
0 -> "https://piped.kavin.rocks/watch?v=$videoId" 0 -> "https://piped.kavin.rocks/watch?v=$videoId"
1 -> "$instance/watch?v=$videoId" 1 -> "https://piped.kavin.rocks/watch?v=$videoId" + "&instance=${URLEncoder.encode(instance, "UTF-8")}"
2 -> "https://youtu.be/$videoId" 2 -> "https://youtu.be/$videoId"
else -> "https://piped.kavin.rocks/watch?v=$videoId" else -> "https://piped.kavin.rocks/watch?v=$videoId"
} }