好像是切换蓝牙之后把后台的音效清空了
这里要重置一下
void Awake()
{
AudioSettings.OnAudioConfigurationChanged += OnAudioConfigurationChanged;
// 添加一个事件委托 检测设备切换变化
}
/// <summary>
/// 切换设备(蓝牙)后重新播放背景音乐
/// </summary>
/// <param name="deviceWasChanged"></param>
void OnAudioConfigurationChanged(bool deviceWasChanged)
{
if (deviceWasChanged)
{
AudioConfiguration config = AudioSettings.GetConfiguration();
config.dspBufferSize = 64;
AudioSettings.Reset(config);
}
Music.Play(); //Music为背景音乐的AudioSoure 切换设备就重新播放音效
}