M4A - формат контейнера, AAC - кодек.M4A может содержать аудио AAC (и я считаю, что это один из распространенных кодеков для M4A наряду с ALAC (без потерь)).
Я полагаю, у вас есть аудио AAC в каком-то другом формате контейнера?Если это так, вы должны проверить libavformat.Тем не менее, есть вероятность, что аппаратное обеспечение HTC не расшифровывает аромат AAC, который у вас есть, поэтому вам может потребоваться транкодировать или использовать программный декодер, такой как ffmpeg.