質問

私が開発した1つのサービスでは、静的な順序で6つの画像で構成されるMMSメッセージをユーザーに送信しています。画像を正しく並べ替えてフォーマットを追加するために、私はSmilを使用しました。これはさまざまなデバイスでうまく機能しています。

しかし、iPhoneは笑顔をまったく認識していないようです。画像はアルファベット順にファイル名で順序付けられ、さらに悪いことに、単一のMMSメッセージとして表示されるのではなく、7つのメッセージとして表示されます:タイトル、1つの画像の1つのメッセージ。

これが私の笑顔です:

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

iPhoneでSmilMMSメッセージで成功した人はいますか?ありがとう

役に立ちましたか?

解決

Apple iPhoneエンジニアリングチームは、MMSに関しては真の信者ではありません。したがって、彼らがiPhoneのMMSClientのバージョンを実装したとき、彼らはスマイルサポートを省略しました。彼らは、3GPP標準のその部分を無視したようです。 Snow LeopardまでのQuicktimeがSmilをサポートしていることを考えると、それは彼らがテクノロジーを持っていなかったわけではありません。

Appleは素晴らしいエンジニアリング会社ですが、MMSを完全に不自由にしています。 WWDCでは、iPhoneエンジニアの1人に、MMSが標準に準拠していない理由を尋ねました。彼らが笑顔をサポートしていなかったために標準に準拠していないことを指摘したとき、彼は「ユーザーはマルチメディアを処理するためにはるかに優れた施設を持っている」と答えました。

だからあなたはそれを持っています。笑顔はうまくいきません。 Appleは気にしません。

他のヒント

でXHTMLまたはHTML5を使用します タイムシートエンジン また Timesheets.js 笑顔をエミュレートする。画像をSmil TimesheetにリンクするHTML5ページに分離します。デスクトップSafariで動作し、Webアーカイブとして保存してから、ユーザーがモバイルSafariで開くことができるMMSアタッチメントとして送信します。

参照

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top