我在获取音频流和下载链接(对于同一文件)以在 Chrome 的页面上播放时遇到问题。
对于每个音频文件,我都有一个单独的播放器和下载链接。播放器是 mediaelement.js。问题是单击下载按钮会停止流。但相反(下载,然后流)工作正常。
我知道一种解决方案是使用模式弹出窗口将下载链接拉出页面。但我希望找到一个内联解决方案。mediaelement.js 是否具有本机下载功能?
谢谢!
我在获取音频流和下载链接(对于同一文件)以在 Chrome 的页面上播放时遇到问题。
对于每个音频文件,我都有一个单独的播放器和下载链接。播放器是 mediaelement.js。问题是单击下载按钮会停止流。但相反(下载,然后流)工作正常。
我知道一种解决方案是使用模式弹出窗口将下载链接拉出页面。但我希望找到一个内联解决方案。mediaelement.js 是否具有本机下载功能?
谢谢!
我也遇到了同样的问题,下载链接显示但无法点击。只需在 URL 中添加 target="_blank" 即可使链接可点击并使文件可下载。谢谢。
我还没有看过你的代码,所以这假设你没有做任何奇怪的事情......
如果您链接到下载,浏览器通常会开始关闭当前页面以转到下一页的过程。这是一个合理的优化,因为大多数链接都指向其他页面,而不是下载。
要解决此问题,请将下载链接的目标设置为_blank
. 这将在新窗口中打开下载链接。请注意,同一页面上的简单模式对话框将不起作用。您必须将目标设置到其他位置。
或者,将隐藏添加<iframe>
到您的页面并将这些下载链接的目标设置为它。