aders:{'Authorization':'Bearer '+KEY}})
.then(function(r){return r.json()}).then(function(data){
if(data.status==='succeeded'){
clearInterval(timer);timer=null;
videoUrl=data.content&&data.content.video_url;
var btn=document.getElementById('sdBtn');btn.disabled=false;btn.textContent='🚀 生成';
var status=document.getElementById('sdStatus');status.style.display='none';
var result=document.getElementById('sdResult');result.style.display='block';
if(videoUrl){
document.getElementById('sdVideo').src=videoUrl;
}else{
status.style.display='block';status.textContent='生成成功但未返回视频地址';
}
}else if(data.status==='failed'){
clearInterval(timer);timer=null;
var btn=document.getElementById('sdBtn');btn.disabled=false;btn.textContent='🚀 生成';
document.getElementById('sdStatus').textContent='生成失败: '+(data.message||'未知错误');
}else{
document.getElementById('sdStatus').textContent='正在生成中... 已等待 '+count+'秒';
}
}).catch(function(e){});
},5000);
}
window.sdSaveVideo=function(){
if(!videoUrl)return;
var a=document.createElement('a');a.href=videoUrl;a.download='seedance_'+Date.now()+'.mp4';a.target='_blank';document.body.appendChild(a);a.click();document.body.removeChild(a);
};
})();
</script>
THE END

