I am pretty new to android development.
I wish to pause the multimedia whenever the phone rings and then start again when the call ends.
how can that be done?
What you want is a BroadcastReceiver, which is notified, when the phone receives a call. Here you can find a Tutorial on this.