如何使用Javascript检查视频文件中的音频?

如何使用Javascript检查视频文件中的音频?,javascript,html,Javascript,Html,如何在HTML5视频播放器中加载/播放视频文件时检查是否存在音频曲目?客户端没有直接的方法 非常牵强,你可以尝试可视化视频的音频信号,看看是否有任何活动 以下是一种方法: 由于视频标签是一个HTMLMEDIALEMENT元素,您可以尝试使用audioTracks属性,查看它是否返回任何内容。但是它没有得到广泛的支持() 更多信息: 客户端无法执行此操作。可能重复:我看到html播放器根据文件中的音频轨迹调整其音频控制。如果没有音频信号,则禁用音频控制。播放器是如何做到的?如果浏览器(该ht

如何在HTML5视频播放器中加载/播放视频文件时检查是否存在音频曲目?

客户端没有直接的方法

非常牵强,你可以尝试可视化视频的音频信号,看看是否有任何活动

以下是一种方法:

由于视频标签是一个
HTMLMEDIALEMENT
元素,您可以尝试使用
audioTracks
属性,查看它是否返回任何内容。但是它没有得到广泛的支持()

更多信息:


客户端无法执行此操作。可能重复:我看到html播放器根据文件中的音频轨迹调整其音频控制。如果没有音频信号,则禁用音频控制。播放器是如何做到的?如果浏览器(该html播放器的处理程序)正在使用该
audioTracks
属性,则当该元素上没有音频轨迹时,它将禁用音频控件。如果你的浏览器不支持,我真的不知道。也许你应该尝试一种不同的变通方法,就像另一个答案所建议的那样。
<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
</video>
console.log( $("video").audioTracks );