Поддерживает ли iPhone SMIL во входящих MMS? - PullRequest
1 голос
/ 10 августа 2010

В одной из разработанных мной услуг я отправляю пользователю 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? Спасибо

Ответы [ 2 ]

2 голосов
/ 17 октября 2010

Инженерная команда Apple iPhone не верит в то, что касается MMS. Поэтому, когда они реализовали там версию MMSClient для iPhone, они отказались от поддержки SMIL. Кажется, они просто проигнорировали эту часть стандартов 3GPP. Учитывая, что QuickTime вплоть до Snow Leopard поддерживал SMIL, у них не было такой технологии.

Apple - отличная инжиниринговая компания, но у нее полностью повреждены MMS. На WWDC я спросил одного из инженеров iPhone, почему MMS не соответствует стандартам, он сказал: «MMS был включен только для удовлетворения отправки фотографий на другие телефоны и с них - это работает, поэтому мы достигли цели». Когда я указал, что они не соответствуют стандартам, поскольку они не поддерживают SMIL, он ответил: «У пользователей гораздо лучшие возможности для работы с мультимедиа на iPhone».

Итак, у вас это есть. СМИЛ не будет работать. Apple, все равно.

0 голосов
/ 27 июля 2012

Используйте XHTML или HTML5 с Timesheets Engine или timesheets.js для эмуляции SMIL. Разделите изображения на страницу HTML5, которая ссылается на расписание SMIL. Настройте его на настольном Safari, сохраните в виде веб-архива, а затем отправьте в виде вложения MMS, которое пользователь может открыть в мобильном Safari.

Ссылки

...