2011-05-04 24 views

Respuesta

24

Una buena explicación de stagefright se proporciona en http://freepine.blogspot.com/2010/01/overview-of-stagefrighter-player.html.

Hay un nuevo motor de reproducción implementado por Google viene con Android 2.0 (es decir, Stagefright), que parece ser bastante simple y directo en comparación con la solución OpenCore.

  • MediaExtractor es responsable de recuperar los datos de seguimiento y los metadatos correspondientes del sistema de archivos subyacente o la secuencia http;
  • Aprovechando OMX para la decodificación: Hay dos plugins OMX momento, adaptándose a códec de software de PV y la implementación de hardware del proveedor respectivamente. Y hay una implementación local de códecs de software que encapsula directamente las API del decodificador de PV;
  • AudioPlayer es responsable de la representación de audio, sino que también proporciona la base de tiempo para la temporización y la sincronización de A/V cada vez que la pista de audio está presente;
  • Dependiendo del códec elegido, se creará un procesamiento local o remoto para la representación de video; y el reloj del sistema se utiliza como la base de tiempo para reproducción solo de video;
  • AwesomePlayer funciona como el motor para coordinar los módulos anteriores, y finalmente se conecta en marco medios androide a través del adaptador de StagefrightPlayer.

enter image description here

7

Mira esta post.

También, reproductor de Android se construye utilizando PacketVideo (PV) del jugador, y aquí viene la documentación al respecto (cuidado con la velocidad de transferencia muy lento :)):

    Guía de
  • PVPlayer SDK desarrollador link 1, link 2
  • PVPlayer códigos de retorno link
5

a partir de pan de jengibre, que es el marco en lugar de Stagefright marco PV. El enlace de arriba tiene buena información sobre el marco. Si tiene algunas preguntas específicas, puedo ayudarlo.

Gracias, Dolphin

+0

Quiero jugar Ts archivos en Android.I no estoy recibiendo ninguna manera de jugar it.Please me ayude. – AB1209

+0

¿En qué versión de Android estás? – Mukesh

+1

Estoy usando ICS.Ahora puedo reproducir archivos .ts. – AB1209