だから私はウェブページにaviファイルのリストを持っていて(私自身の目的のために!)、ブラウザにVLCを開くように指示するためにhtmlコードに何を入れなければならないのか疑問に思っていましたか?またはmplayerまたはsimliar?
3 に答える
Web サーバーが適切なContent-Type
HTTP ヘッダーで avi ファイルを提供していることを確認する必要があります。
Content-Type: video/x-msvideo
-- MIME タイプ参照。
これにより、指定された に関連付けられたクライアントのデフォルト プレーヤーがプレーヤーと共にContent-Type
読み込まれます。クライアントのデフォルト プレーヤーは、OS、インストールされているプログラム、およびファイルの関連付け設定に応じて、ユーザーごとに異なります。ほとんどの Windows ユーザーの場合、これは Media Player になります (ユーザーがデフォルト設定をカスタマイズしていない場合)。Mac ユーザーの場合は別のものになります (たとえば、VLC をインストールした場合は VLC、Flip4Mac をインストールした場合は Quicktime)。クライアントが特定の MIME タイプをサポートしていない場合、ブラウザはそれをファイルのダウンロードとして扱います。
特定のファイル/コンテンツ タイプを処理する「ヘルパー アプリケーション」のマッピングは、サーバーから送信された html 内ではなく、クライアント (Web ブラウザーなど)のレベルで定義されます。
もちろん、サーバー側は http ヘッダーで適切なContent-type と MIME タイプを使用する必要がありますが、最終的にストリームを受信するアプリケーションまたはプラグインの選択はクライアント側で定義されます。
できません。正しい Mime タイプを送信した場合 (Asaph のコメントを参照)、反対側のブラウザーがビデオ プレーヤーでこれらを処理するように構成されていることを期待することしかできません。ただし、それらを保存するためだけに設定することもできます。
そして、それは良いことです。私が最後に望んでいたのは、自動で開く AVI 広告でした。