Heyho,
ich habs gerade mit meinem Code verglichen, da ich kürzlich an was ähnlichem saß:
Code
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.net.Uri
import android.view.View
import android.widget.MediaController
import kotlinx.android.synthetic.main.activity_video_screen.*
class VideoScreen : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_video_screen)
var Uristring = intent.getStringExtra("Uri")
var offlineUri : Uri
val mediaController = MediaController(this)
mediaController.setAnchorView(VidView)
offlineUri = Uri.parse(Uristring)
VidView.visibility = View.VISIBLE
VidView.setMediaController(mediaController)
VidView.setVideoURI(offlineUri)
VidView.requestFocus()
VidView.start()
}
}
Alles anzeigen
Der uriString ist folgendermaßen aufgebaut: