我正在尝试通过视频bg来激发兴趣
启动画面活动
public class splashscreen extends AppCompatActivity {
private VideoView mVideoView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splashscreen);
configurestartbutton();
mVideoView =
mVideoView = (VideoView) findViewById(R.id.bgVideoView);
Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.splash);
mVideoView.setVideoURI(uri);
mVideoView.start();
mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
mediaPlayer.setLooping(true);
}
});
}
我在/res/raw/splash.mp4下添加了视频
但是这发生了 enter image description here
LogCat:
2018-11-17 21:55:41.407 1775-14397/? E/GenericSource: initFromDataSource, source has no track!
2018-11-17 21:55:41.407 1775-14397/? E/GenericSource: Failed to init from data source!
2018-11-17 21:55:41.408 1775-14396/? D/NuPlayerDriver: notifyListener_l(0xf1799100), (100, 1, -2147483648, -1), loop setting(0, 0)
2018-11-17 21:55:41.409 14366-14393/com.sherdle.universal E/MediaPlayerNative: error (1, -2147483648)
2018-11-17 21:55:41.486 14366-14392/com.sherdle.universal D/EGL_emulation: eglMakeCurrent: 0xe5585660: ver 3 0 (tinfo 0xe55839b0)
2018-11-17 21:55:41.625 1634-1845/? D/gralloc_ranchu: gralloc_alloc: Creating ashmem region of size 8298496
2018-11-17 21:55:41.665 1926-1948/? I/ActivityManager: Displayed com.sherdle.universal/.splashscreen: +2s121ms