我已经在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);
}
这是我运行视频的地方。
答案 0 :(得分:1)
videoView.setAudioFocusRequest(AudioManager.AUDIOFOCUS_NONE);
答案 1 :(得分:0)
您需要使用setAudioFocusRequest方法。它仅适用于API级别26