VideoView正在停止音乐播放器

时间:2018-01-29 13:59:51

标签: android android-videoview

我已经在android studio中完成了一个应用程序,这个应用程序有一个在后台运行的视频用于登录。视频在VideoView中运行完美,但当我在播放音乐时在手机中测试时,我注意到它会暂停音乐播放器。我该如何解决这个问题?

protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);
    vid = findViewById(R.id.videoView2);
    Uri uri = Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.video);
    vid.setVideoURI(uri);
    vid.start();
    vid.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
        @Override
        public void onPrepared(MediaPlayer mp) {
            mp.setLooping(true);
        }
    });
    usuRut = findViewById(R.id.usuRut);
    girPass = findViewById(R.id.usuPass);
    girId = findViewById(R.id.girId);
}

这是我运行视频的地方。

2 个答案:

答案 0 :(得分:1)

videoView.setAudioFocusRequest(AudioManager.AUDIOFOCUS_NONE);

答案 1 :(得分:0)

您需要使用setAudioFocusRequest方法。它仅适用于API级别26