Muchos diseñadores de juegos para móviles toman como estrategia fijar una determinada resolución para trabajar y luego hacerlo escalable en X y en Y, de tal manera que se adapte a la resolución, pero para serte franco, de eso sólo he escuchado, experiencia en ello no tengo por lo cual no es mucho más lo que te puedo ayudar, lo que si, recuerdo que una de las veces lo escuché en alguno de los tutoriales de
Jesús Conde, y justamente está orientado al desarrollo de juegos principalmente, mundo que se aleja a lo que desarrollo yo en android por lo cual sólo lo escuché pero no lo internalicé realmente.
Espero te sea de ayuda.
Salud(os)
---------------EDIT---------------
Ahh, además, en alguno de sus videos trata el tema de la reproducción de sonidos/música, quizá te sirva para solucionar tu problema de que la música no se detiene.