HTML 和 Js 使视频 URL 在默认设备视频播放器应用中打开



我正在创建一个媒体播放器网站,在那里我可以播放上传的视频。我想添加一个按钮,用户可以点击该按钮,设备会询问使用哪个应用程序播放视频。

我试过这样的东西:

window.open("video.mkv", '_blank');

但我的安卓设备上的浏览器只是下载视频,而没有用外部播放器将文件作为可播放视频读取。

这与浏览器有关吗?或者我可以向浏览器提供关于如何打开文件的提示

我认为,如果点击链接直接下载文件,是因为设备没有任何应用程序明确告诉系统它可以管理此类内容。

或者,如果你使用常规链接<a>...</a>而不是window.open,你可以在链接中添加一些mime/type信息,这可能会有所帮助。。。

或者保留window.open并添加一些此处定义的额外信息:https://developer.mozilla.org/en-US/docs/Web/API/Window/open

最新更新