如何使用 MPVolumeView 来更改音频输出设备。喜欢 WhatsApp 和视频群聊

How to use MPVolumeView in order to change Audio output device. Like WhatsApp and hangout

我正在尝试实现允许在不同音频输出(即蓝牙、耳机或默认)之间切换的功能 iPhone。 就像 whatapps 和环聊一样,任何人都可以建议我应该如何去做。

是啊,终于达到预期的效果了。很简单。

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)
}
}