Có cách nào để cho phép người dùng chọn thiết bị họ sử dụng cho đầu ra âm thanh không?Chọn thiết bị Âm thanh trên iPhone
Trong các tài liệu tôi đã phát hiện ra rằng bạn có thể chọn lộ trình để sử dụng bằng cách thiết lập kAudioSessionProperty_OverrideAudioRoute cho một trong hai:
- kAudioSessionOverrideAudioRoute_None, hoặc
- kAudioSessionOverrideAudioRoute_Speaker
Tuy nhiên tôi muốn cho phép người dùng sử dụng tai nghe Bluetooth của họ để nghe âm thanh.
Nếu bạn nhìn vào ứng dụng 'Ghi nhớ giọng nói' của Apple, trong menu phát lại, có nút ở trên cùng bên trái cho phép bạn chọn thiết bị âm thanh nào sẽ sử dụng. Khi một tai nghe Bluetooth được đính kèm, bấm nút sẽ trả về một thực đơn mà làm cho nó có thể chọn giữa:
- tai nghe Bluetooth
- iPhone
- loa
Có cách nào để đạt được chức năng này sử dụng các API Apple tiêu chuẩn trong ứng dụng của riêng tôi?