我想下载当前播放的音频..我使用http://kolber.github.io/audiojs/demos/test6.html ..
function download() {
$.ajax(
{
url: '@Url.Action("Index")',
success: function () {
alert("success");
var oAudio = document.getElementById('myAudio');
var url = oAudio.getAttribute('src');
var newurl = "http://192.168.0.13:80/" + url;
alert(newurl);
window.open(newurl);
},
error: function () {
alert("err");
var oAudio = document.getElementById('myAudio');
var url = oAudio.getAttribute('src');
alert(url);
window.open(url);
}
});
}
它不下载音频......任何解决方案PLZ
答案 0 :(得分:1)
删除var newurl = "http://localhost:56596/" + url;
在列表项单击事件
上的下载链接上附加文件URL$('ol li').click(function(e) {
e.preventDefault();
$(this).addClass('playing').siblings().removeClass('playing');
audio.load($('a', this).attr('data-src'));
$('#download').attr('href', $('a', this).attr('data-src'));
audio.play();
});
使用HTML5下载属性:
$('#download').attr({'href' : $('a', this).attr('data-src'), 'download' : $('a', this).attr('data-src')});