ios 播放音频问题3.8.6

  • Creator 版本: 3.8.6,之前的版本也不行3.6.3

  • 目标平台: ios

  • 重现方式:通过h5播放视频后

  • 首个报错:播放视频之后再播放音频就没声音了,或者播放一下就停止了,需要ios外放,(外接蓝牙耳机没事)

  • 之前哪个版本是正常的:无

  • 手机型号:iphone 12mini

  • 重现概率: 必现
    AudioBugTest1.zip (708.0 KB)

补充下,ios 系统版本18.5,不确定有没有关系

补充下后续,使用chatgpt,修正后,暂时没问题了, AudioEngine-inl.mm下

//        BOOL success = [[AVAudioSession sharedInstance]
//            setCategory:AVAudioSessionCategoryPlayback
//                  error:nil];
        
        AVAudioSessionCategoryOptions options =
            AVAudioSessionCategoryOptionDefaultToSpeaker | // 没有耳机时默认扬声器
            AVAudioSessionCategoryOptionAllowBluetooth |   // 支持蓝牙耳机
            AVAudioSessionCategoryOptionAllowBluetoothA2DP | // 支持 A2DP 蓝牙耳机(音乐)
            AVAudioSessionCategoryOptionMixWithOthers;
        BOOL success = [[AVAudioSession sharedInstance]
                        setCategory:AVAudioSessionCategoryPlayAndRecord
                        withOptions: options
                                 error:nil];

不清楚会不会有其他影响