Question

Dans un service que j'ai développé, je vous envoie un message MMS à l'utilisateur qui se compose de 6 images dans un ordre statique. Pour trier les images correctement et ajouter le formatage, je l'ai utilisé SMIL, qui a bien fonctionné sur une gamme d'appareils.

Cependant, il semble que l'iPhone ne reconnaît pas du tout SMIL. Les images sont classés par ordre alphabétique de fichiers par ordre alphabétique, et ce qui est pire - ils ne sont pas affichés sous la forme d'un seul message MMS - mais comme 7 messages:. Titre, et un message pour une image

Voici mon 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>

Quelqu'un at-il eu de succès avec des messages MMS sur iPhone SMIL? Merci

Était-ce utile?

La solution

L'équipe d'ingénierie iPhone d'Apple ne sont pas vrais croyants quand il viennent au MMS. Alors, quand ils ont mis en œuvre il y a version d'un MMSClient pour l'iPhone ils ont omis le soutien SMIL. Ils semblent avoir tout simplement ignoré cette partie des normes 3GPP. Étant donné que QuickTime jusqu'à Snow Leopard soutenu SMIL ce n'est pas comme ils ne disposaient pas de la technologie.

Apple est une grande entreprise d'ingénierie, mais a complètement paralysé MMS. A la WWDC je demandé à l'un de l'iPhone Ingénieurs pourquoi MMS n'a pas été conforme aux standards, il a déclaré: « MMS n'a été inclus pour satisfaire l'envoi de photos vers et à partir d'autres appareils - que les travaux que nous avons atteint l'objectif ». Quand je l'ai souligné qu'ils ne respectaient pas les normes parce qu'ils ne prennent pas en charge SMIL il a répondu avec « les utilisateurs ont beaucoup de meilleures installations sur l'iPhone pour gérer le multimédia ».

Donc là vous l'avez. SMIL ne fonctionnera pas. Apple ne se soucient pas.

Autres conseils

Utilisez XHTML ou HTML5 Timesheets moteur ou timesheets.js pour Emuler SMIL. Séparer les images dans une page HTML5 qui relie la feuille de temps SMIL. Le faire fonctionner sur le bureau Safari, l'enregistrer comme une archive web, envoyez en pièce jointe MMS que l'utilisateur peut ouvrir dans Safari mobile.

Références

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top