gpt4 book ai didi

Android Media Player 在启动视频时避免音频焦点变化

转载 作者:太空狗 更新时间:2023-10-29 13:52:15 25 4
gpt4 key购买 nike

如果我在任何 Android 音乐播放器中播放音乐,然后启动我的应用程序,介绍视频(使用 MediaPlayer 处理)音乐停止。我想避免这种情况(继续播放音乐),因为我的应用介绍视频本身没有声音。

是否可以避免在 MediaPlayer 启动其内容时获得音频焦点? (mediaPlayer.start() --> AudioManager 为音乐播放器调度 onAudioFocusChange)

最佳答案

是的,可以使用 AudioManager requestAudioFocus 来捕获音频焦点。请确保检查结果并开始播放音乐(前提是成功)。

AudioManager.OnAudioFocusChangeListener afChangeListener;    
AudioManager am = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
int result = am.requestAudioFocus(audioFocusChangeListener,
// Use the music stream.
AudioManager.STREAM_MUSIC,
// Request permanent focus.
AudioManager.AUDIOFOCUS_GAIN);

关于Android Media Player 在启动视频时避免音频焦点变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45077884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com