1

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

ただし、iPhoneはSMILをまったく認識していないようです。画像はファイル名のアルファベット順に並べられており、さらに悪いことに、単一のMMSメッセージとして表示されるのではなく、タイトルと1つの画像に対して1つのメッセージの7つのメッセージとして表示されます。

これが私の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>

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

4

2 に答える 2

3

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

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

だからあなたはそれを持っています。SMILは機能しません。Appleは気にしません。

于 2010-10-17T13:54:44.227 に答える
0

XHTMLまたはHTML5をTimesheetsEngineまたはtimesheets.jsで使用して、 SMILをエミュレートします。画像をSMILタイムシートにリンクするHTML5ページに分割します。デスクトップSafariで動作させ、Webアーカイブとして保存してから、ユーザーがモバイルSafariで開くことができるMMS添付ファイルとして送信します。

参考文献

于 2012-07-27T14:23:42.737 に答える