What determines whether an M4A file plays directly?
M4A is a container commonly holding AAC or ALAC. Playback depends on the codec inside, not only the extension. The player uses direct playback when possible and local preparation when needed.