Audio mixing

Simultaneous playback with minimum of two players is supported in phone devices. Audio mixing is not supported on emulator. Support for mixing can be queried from the property supports.mixing.

Processing power requirements for a player vary depending on the content type. Simultaneous playback of two players with the same content roughly doubles the needed processing power. Thus it may not be viable to play two audio/mp3 contents concurrently whereas two audio/wav could be played.

Mixing behaviour in phone

Generally any amount of players can be started concurrently. However there is only a certain amount of concurrent voices that the device can play simultaneously, depending on the platform version and the device itself. If a higher number of players are running concurrently, then only a subset of them are played audibly. If all the voices are already in use and a new player is started, then some other player is effectively muted. Therefore, at least the latest started player is always audible. The muted players do not receive any notification that they are not audible, they just continue playing through without sound.

Mixing behaviour in emulator

Simultaneous playback is not supported. If two players are started simultaneously, then the first one is started correctly while the second one receives a MediaException: Symbian OS Error -14 (KErrInUse). The second player can be successfully started once playback of the first player is finished.