前面写一些基础知识的学习,这篇写个小demo,实现视频循环播放功能。
1、xml代码:
<TextureView
android:id="@+id/textureView"
android:layout_width="600px"
android:layout_height="400px"
android:focusable="false" />
2、初始化视频资源,这里把需要播放的视频集成在应用中,位置放在res/raw下。
private void initVideoUri() {
mVideoUris = new ArrayList<>();
mVideoUris.add(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.video1));
mVideoUris.add(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.video2));
mVideoUris.add(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.video3));
}
3、初始化TextureView,并设置监听,需求需要给给TextureView加一个圆角,角度是16。
private void initTextureView() {
mTextureView = findViewById(R.id.textureView)