Как использовать MPVolumeView для изменения устройства вывода звука. Как WhatsApp и видеовстреча - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь добиться функциональности, которая позволяет переключаться между различными аудиовыходами, например Bluetooth, наушниками или iPhone по умолчанию. То же самое, что делают whatapps и тусовки, может кто-нибудь подсказать мне, как мне это сделать.

enter image description here

1 Ответ

0 голосов
/ 12 ноября 2018

Да наконец-то достигнут ожидаемый результат. очень просто.

import UIKit
import MediaPlayer

class ViewController: UIViewController {

@IBOutlet weak var mpvolumeParentView: UIView!


 override func viewDidLoad() {
    super.viewDidLoad()
    let mpVolumeView = MPVolumeView(frame: mpvolumeParentView.bounds)
    mpVolumeView.showsRouteButton = true
    mpVolumeView.showsVolumeSlider = false
    mpVolumeView.setRouteButtonImage(UIImage(named: "IMAGE_NAME"), for: .normal)
    mpvolumeParentView.addSubview(mpVolumeView)
}
}
...