所以我有一个网页上的AVI文件列表(为了我自己的目的!),并想知道我必须把什么放在HTML代码告诉浏览器打开VLC?或mplayer或simliar?如何告诉浏览器使用VLC或类似的HTML打开avi文件?
3
A
回答
4
您应该确保您的Web服务器正在使用适当的Content-Type
HTTP标头提供avi文件。
Content-Type: video/x-msvideo
这将导致与给定的Content-Type
相关联的客户端的默认播放器加载播放器。根据用户的操作系统,安装的程序和文件关联设置,客户端的默认播放器会因用户而异。对于大多数Windows用户,这将是媒体播放器(除非用户已经定制了默认设置)。对Mac用户来说,它将是别的东西(例如,如果他们已经安装了VLC,或者可能是Quicktime,如果他们已经安装了Flip4Mac)。如果客户端不支持给定的MIME类型,则浏览器会将其视为文件下载。
4
处理特定文件/内容类型的“帮助程序应用程序”的映射是在客户端(网络浏览器等)级别定义的,不在服务器发送的html内。
服务器端当然应该在http头中使用适当的内容类型和MIME类型,但最终接收流的应用程序或插件的选择是在客户端定义的。
1
你不能。鉴于您发送了正确的Mime类型(请参阅Asaph的评论),您只能希望将另一端的浏览器配置为使用视频播放器处理这些内容 - 但也可以将其设置为保存它们。
这是一件好事。最后我想要的是自我开启的AVI广告。
相关问题
- 1. 告诉浏览器在Codeigniter中打开或下载文件
- 2. 如何告诉浏览器忘记htdigest?
- 3. 如何通过浏览器打开VLC与PHP键(Mac OS X)
- 4. 如何在浏览器中使用PHP或HTML查看/打开Word文档
- 5. 如何使用java在浏览器中打开Excel文件?
- 6. 本地HTML文件无法在任何浏览器中打开
- 7. HTML:类似Mac和Windows的文件浏览器UI
- 8. 使用默认文件浏览器打开文件夹
- 9. 要告诉您的浏览器
- 10. 我如何告诉TM2文件浏览器不显示某些文件夹
- 11. 如何在浏览器中通过其Uri打开html文档
- 12. 从意图的浏览器中打开html文件
- 13. 在浏览器中打开链接的HTML文件
- 14. 从浏览器中打开.ics文件
- 15. Uploadify无法打开文件浏览器?
- 16. 打开与文件浏览器
- 17. 通过浏览器打开文件
- 18. Chrome浏览器无法打开文件
- 19. 如何处理从浏览器NPAPI插件打开的文件?
- 20. 我可以编程方式告诉浏览器何时打开新选项卡?
- 21. CoreAudio AudioFileOpenURL打开.avi文件
- 22. 如何使.LICENSE文件以.txt或类似文件类型打开?
- 23. 如何打开文件浏览器并使用VBA创建文件?
- 24. 是否有一个HTML标签,可以告诉浏览器缓存我的HTML和/或CSS文件?
- 25. 打开浏览器
- 26. 使用文件浏览器在VIM中打开有效的URL?
- 27. 在使用ASP.NET 2008的浏览器中打开3DXML文件
- 28. 通过Java在浏览器中打开HTML文件
- 29. 在浏览器中打开Rmd文件而不是HTML
- 30. 打开的文件已经在窗口浏览器中打开