Что я хочу, это вернуть вид, а затем начать воспроизведение аудио. Как я могу вернуть представление внутри DispatchQueue.main.asyn c? - PullRequest
0 голосов
/ 20 апреля 2020
func initializeView(gController: gViewController?, backgroundColor: UIColor) -> UIView? {

    let view =  gController?.view
    gController?.poprView?.backgroundColor = backgroundColor

    if let audioSource = gController?.selectedModel?.audioSrc {
        if let url = URL(string: audioSource) {
            self.initAudioPlayer(url)
            try? AVAudioSession.sharedInstance().setCategory(AVAudioSession.Category.playback)
            self.player?.play()
        }
    }
    return view
}
...