質問

私たちは、これがiPhoneのSafariブラウザ内で実行されるだろう、我々は移動して表示するためのiphoneにストリーミングしたい動画の全体のカタログを持っています。

私はこれがどのように行われるか示すために、オンラインでまともな何かを見つけることができていないいくつかの理由については、我々はビデオを見ることができるiphoneをフォーマットに変換してい.m4vと.3GP(両方がQuickTimeのを使用して変換)

しかし、私はiphoneクイックタイムプレーヤーに建てでそれらを開くことができるように、Webページ内の動画を埋め込むするかどうかはわかりません。

私はコードの下しようとしましたが、Safariは「サファリは、このファイルをダウンロードすることができません」というエラーを返します。

<script src="AC_QuickTime.js" language="JavaScript" type="text/javascript"></script> 
<script language="javascript"> 
<!-- 
var ua = navigator.userAgent ;
if (ua.indexOf("iPhone") > 0) document.location.replace("iolliecell.3gp");
self.moveTo(0,0);
self.resizeTo(screen.width,window.screen.availHeight);
//-->
</script> 

<script language="javascript"> 
QT_WriteOBJECT('ollie.mp4', '100%','95%', '', 'autoplay', 'true', 'bgcolor', 'black', 'scale', 'aspect');
</script> 
役に立ちましたか?

解決

私の知る限りでは、あなたはそれが特定のコーデックを(M4Vは問題ないはずです)を使用しています限り、それは互換性を持たせるために何もする必要はありません。 iPhoneは、それに応じembedタグを処理します。何が起こるだろうと、それはビデオとその領域の中央にある再生ボタンの面積を紹介しています。ビデオをクリックすると、フルスクリーンでビデオプレーヤーを開きます。映画が終了すると、それが戻ってWebページに戻ります。私が試してみて、これを説明し、Appleのドキュメントに何かを見つけることができます。

編集:Appleはここ Safariでメディア上の情報を持っています。この情報がお役に立てば幸いです。

編集2:これは、本質的に、あなたが必要とするすべてである。

<embed src="poster.jpg" href="movie.m4v" type="video/x-m4v" />

クリック「movie.m4v」を演奏することに加えて、それはまた、代わりに私が前に言及していた灰色のボックスのウェブページ上の「poster.jpg」と表示されます。

あなたはiPhone用のWebアプリケーションを設計するつもりなら、あなたはADCアカウントにサインアップしたいと思うでしょう。それは自由だし、それはあなたがこのようなドキュメントへのアクセスを提供します。リンクは、私はあなたがプレビュー画像を追加する方法を扱って送信されますが、そのようなサポートされるコーデックなどの問題について説明し、より詳細なガイドを参照して、どのようなビットレートを使用するには、サーバーの構成、およびよります。

あなたは、これは任意のiPhone / iPod touchの上で問題となっているウェブサイトを訪問し、それがどのように見えるかを見て動作していることを確認することができます。あなたも(ダウンロードしても無料)、これを行うには、iPhoneシミュレータを使用することができます。

他のヒント

あなたが唯一のビデオプレーヤーは、「ビデオを再生」することができ、iPhoneに動画を埋め込むことはできません、それはフルスクリーンにアクセスする必要があります。

scroll top