如何解决如何提取视频文件大小的HTML5
我想提取视频文件的大小(以兆字节为单位),如果可以的话,仅灵感就足够了
<video id="myVideo" width="200" controls>
<source src="https://www.w3schools.com/JSREF/movie.mp4" type="video/mp4">
</video>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var x = document.getElementById("myVideo").filesSize;
document.getElementById("demo").innerHTML = x + "MB";
}
</script>
解决方法
可能是MediaStream Recording API可以完成这项工作(https://developer.mozilla.org/en-US/docs/Web/API/MediaStream_Recording_API):
MediaStream Recording API(有时简称为Media Recording API或MediaRecorder API)与Media Capture and Streams API和WebRTC API紧密相关。 MediaStream Recording API使捕获MediaStream或HTMLMediaElement对象生成的数据以进行分析,处理或保存到磁盘成为可能。使用起来也很容易。
有关音频媒体的有效示例(该示例演示了将音频流导出为BLOB),请参见https://stackoverflow.com/a/63763971/4151043。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。