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