Ci sono applicazioni che mi permettono di riprodurre file MP4 sul mio Android?
Beh, nonostante i comuni malintesi, MP4, o MPEG-4, è davvero solo un contenitore per audio, video, didascalie/supporti chiusi e metadati (penso che si possa stipare quasi tutto lì dentro). Uno dei formati video più popolari per l'MPEG-4 è la codifica H.264, a volte indicata come MPEG-4 Part 10. Il video può anche essere MPEG-1, MPEG-2 Parte 2, o anche il nuovo H.265. Il flusso audio può essere una serie selvaggia, ma AAC è il più comune.
L'hardware del vostro telefono Android avrà un certo numero di acceleratori per gestire questi contenuti. Alcuni dei telefoni dell'ultimo anno hanno la decodifica diretta e la visualizzazione di H.264 e H.265. Altri telefoni offriranno solo primitive che le librerie possono utilizzare per decodificare il flusso in modo più efficiente (più veloce e con un minor consumo energetico). In generale ogni produttore di telefoni esporrà queste capacità attraverso le API di Android che personalizzano con il telefono.
Per le applicazioni suggerirei VLC. Proprio come la sua versione desktop, scarta la maggior parte dei contenitori e usa qualsiasi struttura nativa che conosce per riprodurre il contenuto. Ho avuto buona fortuna con esso su Android.