Как вызвать кнопку воспроизведения центра управления для воспроизведения звука в фоновом режиме с помощью кода

Я играю видео в UIWebView и использую приведенный ниже код для воспроизведения звука в фоновом режиме.

do {
        try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
        print("AVAudioSession Category Playback OK")
        do {
            try AVAudioSession.sharedInstance().setActive(true)

            UIApplication.shared.beginReceivingRemoteControlEvents()
            print("AVAudioSession is Active")
        } catch let error as NSError {
            print(error.localizedDescription)
        }
    } catch let error as NSError {
        print(error.localizedDescription)
    }

Проблема в том, что когда я нажимаю кнопку "Домой", AVAudioSession не воспроизводит музыку автоматически, пока я не коснусь кнопки воспроизведения в меню "Переключить" или " Центр управления". Также, когда я нажимаю кнопку "Воспроизведение", она скрывает длительность поиска и информацию о музыке, когда я приостанавливаю музыку, затем она отображается.

Я приложил изображение центра управления, которое показывает, что мне нужно для видео. введите описание изображения здесь

Подскажите пожалуйста как это исправить? Спасибо

0 ответов

Другие вопросы по тегам