如何在MAC SAFARI浏览器的html音频播放器中播放m4a音频文件

如何在MAC SAFARI浏览器的html音频播放器中播放m4a音频文件,safari,html5-audio,m4a,Safari,Html5 Audio,M4a,我已经实现了一个使用html音频播放器的web应用程序。我们将有两种类型的音频文件 mp3 m4a 这两个文件在windows chrome、edge和firefox中都运行良好 关于safari浏览器中的m4a文件,它是抛出错误而不是播放 案例1:将Mime扩展和音频类型添加到“audio/mp4” 案例2:在“audio/x-m4a”中添加了音频类型 案例3:未提供音频类型 <audio controls><source src="Audio.m4a" type="audi

我已经实现了一个使用html音频播放器的web应用程序。我们将有两种类型的音频文件

mp3 m4a

这两个文件在windows chrome、edge和firefox中都运行良好

关于safari浏览器中的m4a文件,它是抛出错误而不是播放

案例1:将Mime扩展和音频类型添加到“audio/mp4”

案例2:在“audio/x-m4a”中添加了音频类型

案例3:未提供音频类型

<audio controls><source src="Audio.m4a" type="audio/mp4"></audio>


我用答案结束此任务,因为在不同站点尝试所有可能的解决方案后,M4A无法在MAC Safari浏览器的html音频播放器标签中播放

这将根据您拥有的操作系统版本和浏览器版本而有所不同,但以下内容适用于Safari和Chrome中的MacOS Catalina

<audio controls>
    <source src="test.m4a" type="audio/x-m4a">
    <source src="test.mp3" type="audio/mp3">
    Your browser does not support the audio tag.
</audio>

我能得到这方面的更新吗?有什么意见/解决方案吗?
console.log("Can play m4a:" + audioElement.canPlayType('audio/x-m4a'));