如何在HTML5视频播放器中加载/播放视频文件时检查是否存在音轨?
答案 0 :(得分:1)
由于视频代码是HTMLMediaElement
,您可以尝试使用audioTracks
属性,看看它是否返回任何内容。但它没有得到广泛支持(http://caniuse.com/#search=audiotracks)
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
</video>
然后
console.log( $("video").audioTracks );
更多信息:
答案 1 :(得分:0)
客户端没有直接的方式。
相当遥远,您可能会尝试可视化视频的音频信号,看看是否有任何活动。
以下是此方法: http://www.patrick-wied.at/blog/how-to-create-audio-visualizations-with-javascript-html