媒体播放器- Chrome mediaelement.js流和下载链接冲突



我在获得音频流和下载链接(同一文件)在Chrome页面上播放时遇到了麻烦。

http://500mixes.com

对于每个音频文件,我有一个单独的播放器和下载链接。播放器是mediaelement.js。问题是点击下载按钮会停止流。但相反的(下载,然后流)工作良好。

我知道一个解决方案是使用模态弹出窗口将下载链接拉出页面。但我希望能找到一个内联解。mediaelement.js有原生下载功能吗?

谢谢!

我还没有看过你的代码,所以这里假设你没有做任何奇怪的事情…

如果你链接到一个下载,浏览器通常会开始关闭当前页面以进入下一个页面。这是一个合理的优化,因为大多数链接都指向其他页面,而不是下载。

要解决这个问题,将下载链接的目标设置为_blank。这将在一个新窗口中打开下载链接。请注意,在同一页面上的简单模态对话框不起作用。你必须把目标设置到别的地方。

或者,添加一个隐藏的<iframe>到您的页面,并设置这些下载链接的目标。

我一直有同样的问题,下载链接显示,但不可点击。只需在URL中添加target="_blank",就可以点击链接并下载文件。谢谢。

最新更新