VLCまたは同様のHTMLでaviファイルを開くようにブラウザーに指示するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1621241

  •  06-07-2019
  •  | 
  •  

質問

だから、私はウェブページに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広告です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top