VideoView 正在停止音乐播放器
VideoView is stopping music player
好吧,我在 android 工作室开发了一个应用程序,这个应用程序有一个视频 运行ning 在后台用于登录。该视频在 VideoView 中并且运行完美,但是当我在播放音乐时在 phone 中测试它时,我注意到它暂停了音乐播放器。我该如何解决?
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);
}
这是我 运行 视频的位置。
您需要使用setAudioFocusRequest方法。它只能从 API 级别 26
获得
videoView.setAudioFocusRequest(AudioManager.AUDIOFOCUS_NONE);
好吧,我在 android 工作室开发了一个应用程序,这个应用程序有一个视频 运行ning 在后台用于登录。该视频在 VideoView 中并且运行完美,但是当我在播放音乐时在 phone 中测试它时,我注意到它暂停了音乐播放器。我该如何解决?
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);
}
这是我 运行 视频的位置。
您需要使用setAudioFocusRequest方法。它只能从 API 级别 26
获得videoView.setAudioFocusRequest(AudioManager.AUDIOFOCUS_NONE);