سؤال

في إحدى الخدمات التي طورتها ، أرسل رسالة MMS إلى المستخدم والتي تتكون من 6 صور بترتيب ثابت. لفرز الصور بشكل صحيح وإضافة التنسيق ، استخدمت SMIL ، والتي عملت بشكل جيد على مجموعة من الأجهزة.

ومع ذلك ، يبدو أن iPhone لا يتعرف على SMIL على الإطلاق. يتم طلب الصور باسم الملف أبجديًا ، وما هو أسوأ - لا يتم عرضها كرسالة MMS واحدة - ولكن كرسائل 7: العنوان ، ورسالة واحدة لصورة واحدة.

ها هي ابتسامتي:

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

هل حقق أي شخص أي نجاح مع رسائل SMIL MMS على iPhone؟ شكرًا

هل كانت مفيدة؟

المحلول

فريق Apple iPhone Engineering ليسوا مؤمنين حقيقيين عندما يأتي إلى MMS. لذلك عندما قاموا بتنفيذ إصدار من MMSClient لجهاز iPhone ، قاموا بحذف دعم SMIL. يبدو أنهم تجاهلوا هذا الجزء من معايير 3GPP. بالنظر إلى أن Quicktime حتى Snow Leopard دعم Smil ، فليس كما لو لم يكن لديهم التكنولوجيا.

Apple هي شركة هندسية رائعة ولكنها تشل بالكامل. في WWDC ، سألت أحد مهندسي iPhone لماذا لم يكن MMS متوافقًا مع المعايير ، وقال "تم تضمين MMS فقط لإرسال الصور من وإلى هواتف أخرى - تعمل حتى نلتقي بهذا الهدف". عندما أشرت إلى أنها لم تكن متوافقة مع المعايير لأنهم لم يدعموا SMIL الذي استجاب له "لدى المستخدمين مرافق أفضل بكثير على iPhone للتعامل مع الوسائط المتعددة".

لذلك هناك لديك. SMIL لن تعمل. أبل لا تهتم.

نصائح أخرى

استخدم XHTML أو HTML5 مع محرك الجداول الزمنية أو الجدول الزمني لمحاكاة SMIL. افصل الصور في صفحة HTML5 التي ترتبط بالجدول الزمني SMIL. احصل على العمل على Safari سطح المكتب ، احفظه كأرشيف ويب ، ثم أرسله كمرفق MMS الذي يمكن للمستخدم فتحه في Safari المحمول.

مراجع

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top