【发布时间】:2016-04-07 20:46:01
【问题描述】:
我正在重写一个音频和视频网站,并尝试利用通过 html5 内置在浏览器中的新功能。到目前为止,一切都很好。
我要播放的视频是内容类型 = video/x-msvideo,它不受 html5 支持(这是我从各种搜索中得出的,并没有给我带来积极的结论)。
视频应该通过 chrome 浏览器播放,到目前为止我尝试过的一种方法 ((semi))- 有效,是将 window.location.href 设置为我想要的 url要播放的视频,例如: https://Application:443/app/play/video?ID=1234
url 依次渲染一个 avi 文件(具有上述内容类型),然后下载到用户下载目录,并打开窗口媒体播放器播放呼叫。 (我猜这就是电脑设置要做的事情,当它打开某种类型的文件时,它会使用首选程序打开文件)。
我担心的是我不想下载文件,而是让浏览器尝试从在线位置播放它。
有什么想法吗? 先感谢您, 哈丽特
【问题讨论】:
-
唯一能想到的可能性是如果 Windows Media Player 注册了一个 URI 方案,例如“wmplayer://Application:443/app/play”,您可以让人们点击它。如果没有,让网络浏览器在您的计算机上打开任意程序是一项与安全相关的严格功能,可能不会被允许。
-
你好@Katana314,谢谢你的建议。我会调查它,看看它是否对我有用。主要问题是这个应用程序处理的是记录下来的电话,所以如果下载文件是为了收听它,那么它会很快挤满下载文件夹,并会导致空间和存储管理问题。
-
这与我的建议无关。研究术语“URI 方案”,看看 WMPlayer 是否可以直接从它们访问 URL - 如果可以,它会在访问这些文件时使用临时目录。如果没有,请考虑更改为
标签: javascript html video