В UIViewController мне нужно воспроизвести потоковый звук, и у пользователя должна быть возможность указать, «откуда идет звук»: сзади, справа, сзади.
Я искал SKAudioNode , примерно так:
override func didMove(to view: SKView) {
let music = SKAudioNode(fileNamed: "music.m4a")
addChild(music)
music.isPositional = true
music.position = CGPoint(x: -1024, y: 0)
let moveForward = SKAction.moveTo(x: 1024, duration: 2)
let moveBack = SKAction.moveTo(x: -1024, duration: 2)
let sequence = SKAction.sequence([moveForward, moveBack])
let repeatForever = SKAction.repeatForever(sequence)
music.run(repeatForever)
}
Source
Но я не вижу, как воспроизводить звук из живого потока. Кроме того, это фреймворк, связанный с играми, а это не так.
Есть ли способ сделать это?
Спасибо!