3

基本上,我正在创建一个网页,其中包含链接到视频文件的电影海报图像,作为一种使我的本地视频库更具视觉吸引力的形式。

我正在使用

<a href="C:\blah\movie.mkv"><img src="poster.jpg">

它完全按照我的意愿工作,但是,它在浏览器中打开文件,而不是像我想要的那样在其默认程序中打开它。我希望每个链接在名为“VLC 媒体播放器”的程序中打开文件,正如 Windows 中为它们的每个文件类型指定的那样。

让我知道我该怎么做(以最简单的形式——我不太聪明:P)

谢谢!

4

2 回答 2

3

如果您在本地系统上创建网页供您自己使用,那么您可能需要考虑查看 WAMP 服务器设置。这使用 php 并且应该允许您使用 exec 命令调用 VLC。但是需要一些学习。

于 2013-03-07T23:39:00.757 回答
0

您几乎无法控制客户端如何处理资源。

您可以使用Content-DispositionHTTP 响应标头来声明资源是附件(因此建议下载而不是打开它)。

Content-Disposition: attachment;filename="movie.mkv"

但是,您不能阻止浏览器本机支持或插件处理某些内容,而不是让它在单独的应用程序中打开(更不用说在特定应用程序中打开它了)。

如果浏览器被配置为在内部打开视频文件,那么网站的作者无法做任何事情来改用应用程序。

于 2012-12-29T09:54:08.287 回答