Play audio on uplink without MultimediaDD capability on S60 5th Edition (Known Issue)
Audio should be playable on the uplink without MultimediaDD capability - the capability should be required only in order to set the priority - e.g. to play audio in preference to apps in the firmware. However on S60 5th edition the capability is required to play any audio on uplink at all.
Playing audio on uplink using the VAS API without MultimediaDD capability will fail (known issue). For more information, see: VoIP Audio Service API
A suggested workaround has been to use APS v2.43: Audio Proxy Server. However, this is to be deprecated from v3.1 onwards. Also, this uses the MultimediaDD capability and hence does not solve the issue.
The only workaround for resolving this issue is to use MMPXPlaybackUtility. See TSS001652 - Using MPX Playback Utility API for usage information.
If there is an ongoing call, it automatically routes the audio to the uplink and does not require the MultimediaDD capability.
Notes on the API's behaviour when uplink playback is performed:
- Case 1: If the music player is already playing another track
- Behaviour: In this case, the requested audio would be played on uplink. The music player will not resume the playback of the interrupted track/playlist.
- Case 2: If the microphone is muted
- Behaviour: In this case, the uplink playback is blocked as well.