2013-01-14 6 views
0

Existe-t-il un équivalent de MediaCodecList qui fonctionnera sur Honeycomb/Google TV? Fondamentalement, je dois être en mesure d'obtenir une liste de codecs vidéo/audio pris en charge qu'un appareil particulier prend en charge. Cela sera ensuite utilisé pour déterminer si je dois transcoder le fichier sur le serveur et diffuser via le streaming HTTPS Live, ou si je peux simplement envoyer le fichier directement au lecteur vidéo sans transcodage. Je sais que chaque périphérique peut prendre en charge un nombre différent de codecs et de types, donc quelque chose comme MediaCodecList semble être nécessaire.MediaCodecList pour Google TV/Honeycomb

Répondre

1

La liste officielle est à https://developers.google.com/tv/android/docs/gtv_media_formats - Je ne pense pas que https est pris en charge pour HLS.

+0

Désolés HLS pas HTTPs. Vu cette liste, mais ne peut pas fabriquer des formats supplémentaires? Je suppose que je peux emballer cela avec une prise d'essai et si quelque chose ne joue pas, sachez que je dois revenir à l'option HLS et Transcodage. Merci Les. – kingargyle

+0

Oui - les fabricants peuvent ajouter et ajoutent des codecs supplémentaires. Pas de moyen dynamique facile de le comprendre. Cependant, une fois que vous l'avez trouvé pour une boîte individuelle, vous pouvez enregistrer cette information. En commençant par la dernière version de LG, d'autres seront bientôt disponibles - vous pouvez écrire un codec ou le transporter en Java. Si vous en avez besoin, laissez-moi maintenant à mon adresse e-mail google ou à mon adresse e-mail. –

+0

Ce qui serait vraiment sympa, c'est quelque chose comme [MediaCodeList] (http://developer.android.com/reference/android/media/MediaCodecList.html). Mais ce n'est disponible que dans le niveau 16 de l'API, il semble que certaines bibliothèques de code natives soient disponibles pour fonctionner, donc je ne sais pas si elle peut être rétroportée au niveau API 13 ou non. Je devrais commencer à travailler la semaine prochaine sur la lecture et si je rencontre des problèmes, je posterai un message sur ce site. Merci. – kingargyle