我正在尝试在编写的第一个Chrome扩展程序中播放音频文件。相关代码为(点击时触发):
//This method selects a random index from an array
var aFile = selectFile(clips, clipCount - 1);
aFile.crossOrigin = 'anonymous';
// logs <audio preload="auto" src="Clips/8.mp3" crossorigin="anonymous"></audio>
console.log(aFile);
aFile.play();
单击无音频播放时,在控制台中,我可以看到从console.log()记录的音频元素和错误消息:
GET https://www.google.co.uk/Clips/20.mp3 404 ()
DOMException: Failed to load because no supported source was found.
因此,它看起来好像是在Web服务器上而不是从我的扩展文件夹中查找音频文件(在我的扩展文件夹的根目录中,有一个名为“剪辑”的子文件夹,其中包含一个音频文件20.mp3)。有什么办法指出它在正确的位置吗?