Android 后退按钮和黑屏视频
我的申请有问题。 我的问题是主类有一个视频视图,当我转到另一个类并返回主类时,我看到的是一个黑屏而不是视频 我怎样才能解决它Android 后退按钮和黑屏视频,android,android-view,android-videoview,android-video-player,Android,Android View,Android Videoview,Android Video Player,我的申请有问题。 我的问题是主类有一个视频视图,当我转到另一个类并返回主类时,我看到的是一个黑屏而不是视频 我怎样才能解决它 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.l
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
VideoView videoView = (VideoView) findViewById(R.id.videoid);
Uri adres = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.arkaplan);
videoView.setVideoURI(adres);
videoView.requestFocus();
videoView.start();
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
}
});
您可能希望在Activity的onResume()上启动视频,而不是在onCreate()上启动。
如果你从简历开始,你还需要处理其他事情。但从您的代码中我可以看到,开始创建视频并移动到其他活动(未完成),然后再次返回活动将调用onResume() VideoView使用MediaPlayer控制视频,您需要了解MediaPlayer的生活。若你们想控制视频暂停和恢复,你们需要在“活动-权利-生活”方法中使用它
mVideoView.setOnPreparedListener(新的MediaPlayer.OnPreparedListener(){
@凌驾
已准备好公开作废(MediaPlayer mp){
mp.setLooping(真);
mVideoView.start();
}
});代码>发布您的主要课程代码。。让我们能够帮助你