Domanda

Ho inviato un video 3GP come MMS, testando la possibilità di scaricarlo da un server WAP. Quando provo a scaricarlo dal server, arriva come 2 parti separate. Una parte è un JPEG e l'altra è un file audio QCP. Se l'ho inviato al server WAP come file 3GP, perché si è separato in due parti MMS distinte?

È possibile che il fornitore di contenuti MMS di Android rilevi il file QCP e lo abbia combinato con JPEG nel formato del contenitore 3GP?

Ho fatto a pezzi ogni singola riga di codice nell'app Android MMS e non c'è conversione in corso. Tutta l'app MMS è scaricare la PDU, separare le parti e persistere al fornitore di contenuti MMS come array di byte. Posso dire con sicurezza che l'app MMS non fa nulla con le parti, sono impegnate nel fornitore di contenuti di telefoni come array di byte separati.

È stato utile?

Soluzione

Perché è specifica di MMS, adattamento del contenuto.

Il server MMS ha inviato il contenuto appropriato al proprio ricevitore.

Più precisamente, "appropriato" indica la configurazione del server e l'intestazione UA del ricevitore decidere il contenuto di download.

Se non esisteva il modello di ricevitore nel DB del server MMS, il server ha inviato tale configurazione. Se falsi l'intestazione UA al modello supportato, il server dovrebbe inviare un file video 3GP.

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