📅  最后修改于: 2023-12-03 15:01:09.929000             🧑  作者: Mango
HTML DOM Audio 对象由浏览器提供,可以用来播放音频。其中 crossOrigin 属性用于指定音频的跨域资源共享策略。
audioObject.crossOrigin = "anonymous" || "use-credentials";
以下示例展示了如何使用 crossOrigin 属性加载一个跨域音频文件:
<!DOCTYPE html>
<html>
<head>
<title>HTML DOM Audio crossOrigin 属性示例</title>
</head>
<body>
<audio id="myAudio" controls>
<source src="https://example.com/audio.mp3" type="audio/mpeg" crossorigin="anonymous">
</audio>
<script>
var audio = document.getElementById("myAudio");
console.log(audio.crossOrigin); // 打印 "anonymous"
</script>
</body>
</html>
需要注意的是,要使跨域请求生效,服务端需要支持 CORS(跨域资源共享)。