Unity手机游戏,切换蓝牙设备后,BGM背景音效自动消失

好像是切换蓝牙之后把后台的音效清空了
这里要重置一下

 void Awake()
 {
  	AudioSettings.OnAudioConfigurationChanged += OnAudioConfigurationChanged;
 	// 添加一个事件委托   检测设备切换变化
}

  /// 
    /// 切换设备(蓝牙)后重新播放背景音乐
    /// 
    /// 
    void OnAudioConfigurationChanged(bool deviceWasChanged)
    {
        if (deviceWasChanged)
        {
            AudioConfiguration config = AudioSettings.GetConfiguration();
            config.dspBufferSize = 64;
            AudioSettings.Reset(config);
        }
        Music.Play();   //Music为背景音乐的AudioSoure   切换设备就重新播放音效
    }

你可能感兴趣的:(错误解决方法,unity,游戏引擎)