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.dialog.MaterialAlertDialogBuilder
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.net.URLEncoder
import java.util.concurrent.Executors
import kotlin.math.abs
import org.chromium.base.ThreadUtils.runOnUiThread
import org.chromium.net.CronetEngine
import retrofit2.HttpException
var isFullScreen = false
@ -695,15 +695,18 @@ class PlayerFragment : Fragment() {
"instance",
"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())
.setTitle(getString(R.string.share))
.setSingleChoiceItems(
shareOptions, 0,
.setItems(
shareOptions,
DialogInterface.OnClickListener { _, id ->
val url = when (id) {
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"
else -> "https://piped.kavin.rocks/watch?v=$videoId"
}