簡體   English   中英

Android MediaPlayer,如何播放沒有音頻的視頻並且不中斷其他音頻流

[英]Android MediaPlayer, How to play video with no audio and not interrupt other audio streams

我有一個VideoView ,我想播放一個沒有音頻的短循環視頻。 問題是,當我通過手機聽一本書或音樂,然后我進入播放這個循環視頻的活動時,我的音樂被暫停了。 有沒有辦法在不中斷手機上已經播放的任何音頻的情況下播放視頻?

videoView.setVideoURI(descriptionVideo.getUri(getPackageName()));
            videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
                @Override
                public void onPrepared(MediaPlayer mediaPlayer) {
                    mediaPlayer.setVolume(0f,0f);
                    mediaPlayer.setLooping(true);
                    videoView.start();
                }
            });

我認為這是因為 VideoView 要求音頻焦點。 您可以嘗試以下 videoView.setAudioFocusRequest(AudioManager.AUDIOFOCUS_NONE)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM