That would be reasoanbly easier if the background music was played by PA system, as a simple mixer with auto input selection could be used.
However, to play from phones speakers requires use of a custom application (requirin a server and based on phone SDK), so that it does not appears easy and certainly not doable with the standard product features.