Angular6 防止IDM下载angular 6中的音频文件

Angular6 防止IDM下载angular 6中的音频文件,angular6,Angular6,我正在通过代码播放音频 playAudio(file_name: string) { try { const srcFile: string = `./assets/audio/${file_name}` this.audio = new Audio(srcFile) this.audio.load() this.audio.play() } catch (err) { console.log(err.message)

我正在通过代码播放音频

playAudio(file_name: string) {
   try {
      const srcFile: string = `./assets/audio/${file_name}`
      this.audio = new Audio(srcFile)
      this.audio.load()
      this.audio.play()
   } catch (err) {
      console.log(err.message)
   }
}
当我调用此方法时,IDM提供了要下载的文件,如图所示


可以防止IDM或任何其他下载者做这个

的方法可以考虑不使用JavaScript作为回放机制,但是使用HTML5<代码>可以给我一个代码示例来防止IDM使用<代码> <代码>