Pregunta

He enviado un video de 3GP como MMS, probando la capacidad de descargarlo desde un servidor WAP. Cuando intento descargarlo desde el servidor, viene como 2 partes separadas. Una parte es un JPEG y el otro es un archivo de audio QCP. Si lo envié al servidor WAP como un archivo 3GP, ¿por qué se ha separado en dos partes de MMS distintas?

¿Es posible que el proveedor de contenido MMS de Android detecte el archivo QCP y lo combine con el JPEG en el formato de contenedor 3GP?

He destrozado cada línea de código en la aplicación Android MMS y no hay conversión en absoluto. Todo lo que hace la aplicación MMS es descargar la PDU, separar las piezas y persistirlas al proveedor de contenido de MMS como matrices de bytes. Puedo decir con confianza que la aplicación MMS no hace nada con las partes, están comprometidas con el proveedor de contenido de teléfonos como matrices de bytes separadas.

¿Fue útil?

Solución

Porque es especificación de MMS, adaptación de contenido.

El servidor MMS envió contenido apropiado a su receptor.

Más precisamente, 'apropiado' significa la configuración del servidor y el encabezado UA del receptor decide descargar contenido.

Si no había el modelo de receptor en la base de datos del servidor de MMS, el servidor envió dicha configuración. Si finge el encabezado UA al modelo compatible, el servidor debe enviar un archivo de video 3GP.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top