如何在HTML5视频播放器中加载/播放视频文件时检查是否存在音轨?
最佳答案
由于视频标签是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 );
更多信息:
https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/audioTracks
https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement