Hi All, 
Recently, we have several implementation which related to the audio routing.
1. Feature request:
[Bug 854753] [FMRadio][User Story] Implement the FM Radio SpeakerOn function
2. add ConnectSco(), DisconnectSco() DOM API on bluetooth , 
landed:https://bugzilla.mozilla.org/show_bug.cgi?id=830213
3. telephony has speakerEnabled API for forcing voice sound from receiver to 
speaker
4. headphone switch event on AudioChannelManager

For the design of cellphone, the audio routing should be considered in system 
level.
Is it possible for b2g to have a routing manager which be responsible to manage 
the device's routing stuff, such as 
1. Provide audio path switch API
2. Broadcast routing change event.
3. Handle the application switch case, i.e one application want speaker on with 
headphone pluged-in, switch to another one, but there is no option for users to 
switch back to headphone. this object may need to tracking the application 
usage and recover it.

Randy
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to