Question

Quelqu'un peut-il expliquer s'il vous plaît les étapes que je dois prendre afin d'ajouter une nouveau codec pour Android?

En outre, je voudrais que le codec soit installé dans le cadre d'une application installation (ou premier lancement) et non pas dans le cadre d'une pleine applications OS construction.

La raison pour laquelle je veux faire est que j'ai une demande que les besoins pour montrer une vidéo d'un codec non pris en charge (HLS ou TS), mais je ne veulent construire un lecteur vidéo Full Blown - intégrer simplement la existant, intégré, lecteur.

Merci,  Alik.

Était-ce utile?

La solution

  

Quelqu'un peut-il s'il vous plaît expliquer les étapes que je dois prendre afin d'ajouter un nouveau codec à Android?

Construisez votre propre firmware, ou construire votre propre lecteur multimédia (comme VLC pour Android).

  

En outre, je voudrais que le codec à installer dans le cadre d'une installation d'application (ou premier lancement) et non dans le cadre d'une version complète Android OS.

Ce n'est pas possible, à moins que vous construisez votre propre lecteur multimédia.

  

La raison pour laquelle je veux faire est que j'ai une application qui a besoin de montrer une vidéo d'un codec non pris en charge (HLS ou TS), mais je ne voudrais pas construire un lecteur vidéo Full Blown - intégrer seulement avec l'existant, intégré, lecteur.

VLC pour Android est en raison (au moins pour certains téléphones) peu de temps, il peut donc être en mesure de jouer votre format.

Autres conseils

Je pense que peut-être possible d'ajouter le codec personnalisé (bien que je ne l'ai pas essayé) en se référant à la page des développeurs Android Ajout codec personnalisé pour Android .

Vous pouvez essayer d'ajouter votre codec à travers la couche OpenMAX IL puis appeler le lecteur multimédia Android pour jouer (je crois, a fait vlc de cette façon, mais utilise son propre lecteur). Le joueur impressionnant, le lecteur par défaut Android, prenez simplement une liste des codecs disponibles via l'API OpenMAX et s'il y a un codec, il joue. Donc, il vaut la peine d'essayer d'ajouter votre codec lors de l'initialisation de votre application, et appeler lecteur multimédia.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top