Pregunta

En un servicio que he desarrollado, estoy enviando un mensaje MMS para el usuario que consta de 6 imágenes en un orden estático. Para ordenar las imágenes correctamente y agregar formato, he utilizado SMIL, que ha funcionado bien en una variedad de dispositivos.

Sin embargo, parece que el iPhone no está reconociendo SMIL en absoluto. Las imágenes se ordenan por nombre de archivo por orden alfabético, y lo que es peor - que no se muestran como un solo mensaje MMS - sino como 7 mensajes:., Título y un mensaje para una imagen

Aquí está mi SMIL:

<smil>
<head>
<layout>
    <root-layout  width="320" height="360" background-color="#FFFFFF" />
    <region id="logo" width="100" height="18" left="0" top="0" background-color="#FFFFFF"/>
    <region id="Text" width="320" height="342" left="0" top="25" background-color="#FFFFFF" />
    <region id="Intro" background-color="#FFFFFF"  fit="meet" left="38.5px" top="auto" />
    <region id="Image2" background-color="#FFFFFF" fit="meet" left="38.5px" top="auto"/>
    <region id="Image3" background-color="#FFFFFF" fit="meet" left="38.5px" top="auto"/>
</layout></head>
<body>
<par dur="6s">
<img src="Resized/intro1_250x360.jpg" region="Intro" />
</par>      
<par dur="6s">
<img src="image2.jpg" region="Image2" />
</par>   
<par dur="10s">
<img src="image3.jpg" region="Text" />
</par>
<par dur="10s">
<img src="image4.jpg" region="Text" />
</par>
<par dur="6s">
<img src="image5.jpg" region="Image3" />
</par>         
<par dur="10s">
<img src="image6.jpg" region="Text" />
</par>
    </body>
</smil>

¿Alguien ha tenido ningún éxito con los mensajes MMS SMIL en el iPhone? Gracias

¿Fue útil?

Solución

El equipo de ingeniería de iPhone de Apple no son verdaderos creyentes cuando se trata de MMS. Así que cuando se implementan existe una versión de MMSClient para el iPhone que omiten el apoyo SMIL. Parece que han simplemente ignorado esa parte de los estándares 3GPP. Teniendo en cuenta que QuickTime hasta Snow Leopard apoyado SMIL No es que ellos no tienen la tecnología.

Apple es una gran empresa de ingeniería, pero se ha paralizado por completo MMS. En la WWDC pregunté a uno de los iPhone Ingenieros qué MMS no era compatible con las normas, dijo "sólo MMS se incluyó para satisfacer el envío de fotos desde y hacia otros teléfonos - que las obras por lo que hemos cumplido con el objetivo". Cuando me indicó que no eran compatibles con las normas, ya que no apoyaron SMIL él respondió con "los usuarios tienen mucho mejores instalaciones en el iPhone para manejar los medios de comunicación múltiples".

Así que ahí lo tienen. SMIL no funcionará. Manzana no me importa.

Otros consejos

Uso XHTML o HTML 5 con el partes de horas del motor o timesheets.js emular SMIL. Separar las imágenes en una página HTML 5 que enlaza con la tabla de tiempos SMIL. Conseguir que funcione en el escritorio de Safari, lo guarda como un archivo web, podrá ser enviado como un archivo adjunto de MMS que el usuario puede abrir en Safari móvil.

Referencias

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