【问题标题】:Android MediaPlayer, How to play video with no audio and not interrupt other audio streamsAndroid MediaPlayer,如何播放没有音频的视频并且不中断其他音频流
【发布时间】:2022-05-11 12:35:17
【问题描述】:

我有一个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();
                }
            });

【问题讨论】:

标签: android audio android-mediaplayer android-videoview


【解决方案1】:

我认为这是因为 VideoView 要求音频焦点。 你可以试试下面 videoView.setAudioFocusRequest(AudioManager.AUDIOFOCUS_NONE)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多