Asp.net 如何在Windows的默认媒体播放器上播放视频?

Asp.net 如何在Windows的默认媒体播放器上播放视频?,asp.net,Asp.net,下面是一个场景:当你点击主页上的图像时,视频应该会打开。它不应嵌入浏览器中的视频。视频应在默认播放器中打开。没有浏览器窗口 我的主页上有一个静态图像。单击此图像时,我只需要在默认播放器上运行视频。视频文件位于服务器上 有没有可能?如果可能的话,我们如何实现这一目标 要实现此功能,您需要在文件末尾使用*.avi扩展名,并将其放置在链接上 现在,每台计算机上的行为将不同。浏览器将要求用户将文件保存在某个位置,然后如果用户单击,它将以默认播放器打开。或者在某些情况下,它可能会指示ash使用默认播放器打

下面是一个场景:当你点击主页上的图像时,视频应该会打开。它不应嵌入浏览器中的视频。视频应在默认播放器中打开。没有浏览器窗口

我的主页上有一个静态图像。单击此图像时,我只需要在默认播放器上运行视频。视频文件位于服务器上


有没有可能?如果可能的话,我们如何实现这一目标

要实现此功能,您需要在文件末尾使用
*.avi
扩展名,并将其放置在链接上

现在,每台计算机上的行为将不同。浏览器将要求用户将文件保存在某个位置,然后如果用户单击,它将以默认播放器打开。或者在某些情况下,它可能会指示ash使用默认播放器打开它,浏览器会保存它,然后播放它


现在有这么好的用户界面。

如何设置适当的HTTP头来强制下载和打开给定的视频

Content-Type: application/force-download
Content-Disposition: attachment; filename="video.avi"

是否必须具有*.avi扩展名?请exlplain@Maxood扩展名*.avi是键,因为windows最有可能将其与播放机关联。要想播放任何视频,必须安装正确的编解码器。我不知道mp4格式是否是WindowsVista及更高版本的默认格式之一。你需要测试一下。mp4仍然可以终结。这是用户的机器应该具备的!我感谢你的评论。但最初的问题是关于功能。你说“mp4仍然可以以.avi结尾”是什么意思?不过,这可以通过使用Javascript来实现。是的,这与服务器MIME处理此文件扩展名有关。您需要确保对客户端的HTTP响应正确地将其表示为可下载文件。