1

移動中に表示するためにiphoneにストリーミングしたいビデオのカタログ全体があります。これは、iphoneのサファリブラウザ内で実行されます。

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

しかし、iPhoneが内蔵のQuick Timeプレーヤーでビデオを開くことができるように、ビデオをWebページに埋め込む方法がわかりません。

以下のコードを試しましたが、safariは「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> 
4

2 に答える 2

3

私の知る限り、特定のコーデックを使用している限り、互換性を持たせるために何もする必要はありません(m4vで問題ありません)。iPhoneはそれに応じて埋め込みタグを処理します。ビデオの領域とその領域の中央に再生ボタンが表示されます。ビデオをクリックすると、ビデオプレーヤーが全画面で開きます。ムービーが終了すると、Webページに戻ります。これについて説明しているAppleのドキュメントで何かを見つけようとします。

編集:AppleはSafariのメディアに関する情報をここに持っています。お役に立てれば。

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

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

クリックすると「movie.m4v」が再生されるだけでなく、以前参照していた灰色のボックスの代わりに「poster.jpg」がWebページに表示されます。

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

これが機能していることを確認するには、iPhone / iPod Touchで問題のWebサイトにアクセスし、その外観を確認します。iPhoneシミュレーターを使用してこれを行うこともできます(無料でダウンロードすることもできます)。

于 2009-05-11T18:10:35.670 に答える
1

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

于 2009-05-11T17:54:05.603 に答える