Domanda

Qualcuno può spiegare i passi che ho bisogno di prendere al fine di aggiungere un nuovo codec per Android?

Inoltre, vorrei il codec da installare come parte di un'applicazione installazione (o prima del lancio) e non come parte di un sistema operativo completo Android build.

Il motivo che voglio fare questo è che ho un'applicazione che deve di mostrare un video di un non supportato codec (HLS o TS), ma io non lo farei vuole costruire un lettore video completo soffiato - solo integrarsi con il esistente, built-in, lettore.

Grazie, Alik.

È stato utile?

Soluzione

Qualcuno può spiegare i passi che ho bisogno di prendere al fine di aggiungere un nuovo codec per Android?

Costruire il proprio firmware, o costruire il proprio media player (come VLC per Android).

Inoltre, vorrei il codec da installare come parte di un'installazione dell'applicazione (o prima del lancio) e non come parte di una generazione completa del sistema operativo Android.

Questo non è possibile, a meno che non si costruisce un proprio lettore multimediale.

Il motivo che voglio fare questo è che ho un'applicazione che ha bisogno di mostrare un video di un non supportato codec (HLS o TS), ma non vorrei costruire un lettore video completo soffiato - solo integrarsi con l'esistente, built-in, lettore.

VLC per Android uscirà (almeno per alcuni telefoni cellulari) a breve, quindi potrebbe essere in grado di riprodurre il formato.

Altri suggerimenti

Credo che sia forse possibile aggiungere codec personalizzato (anche se non ho provato) facendo riferimento alla pagina degli sviluppatori Android Aggiunta personalizzato codec per Android .

È possibile provare aggiungendo il codec attraverso lo strato OpenMAX IL poi richiamare il lettore multimediale Android per giocare (credo VLC ha fatto in questo modo, ma utilizza il proprio giocatore). Il giocatore impressionante, il lettore predefinito di Android, basta recuperare un elenco dei codec disponibili attraverso OpenMAX API e se c'è un codec, si gioca. Quindi vale la pena di provare ad aggiungere il vostro codec durante l'inizializzazione della vostra applicazione, e richiamare il lettore multimediale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top