Не может, потому что у него, как правило, нет времени.
Задача не так проста, как кажется. Речь ведь идёт не о простом софтовом проигрывании mp3 на платформе x86
Самое простое решение - это Java midlet, но в чистом виде он не потянет по производительности.
Нужно использовать аппаратные возможности телефона и функции декодирования, встроенные в прошивку. Если аппаратная часть не заблокирована, а просто не используется, а код для проигрывания не удалён из прошивки, то дело, может, и выгорит.
Дальше, программист должен быть знаком с железом (ARM) и с программированием для него. Надо выискать в прошивке функции декодирования, разобрать их параметры для линковки к ним. Потом встроить свой проигрыватель в ПО телефона, перенаправить запросы, потоки декодирования и т.д.
Обсуждается этот вопрос достаточно много, есть попытки разобраться в этом, но результатов пока нет. В основном народ надеется взять нахрапом, выдрать плеер из 75 серии и вставить в 65-ю, но такой номер не проходит.
В качестве примера можно почитать, например, вот здесь:
http://forum.allsiemens.com/viewtopic.php?t=15619&start=0