val uri = ("android.resource://" + requireActivity().packageName + "/" + R.raw.es3)
with(mBinding.myvi) {
// setVideoPath(uri.toString());
setVideoURI(Uri.parse(uri))
setMediaController(MediaController(requireActivity()));
requestFocus();
start();
setOnErrorListener { mp, what, extra ->
LogUtil.e("initVideoView what=${what},extra=${extra}")
true
}
}
<VideoView
android:id="@+id/myvi"
app:layout_constraintStart_toStartOf="parent"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
除了这种方式,其他方法都播不了,放assets下面也播不了,但是同一个文件夹内的其他视频文件又可以播
先记录下,以后不用找










