如何使用.NET(C#)或JavaScript获得.MP4播放长度

How to get an .MP4 Play Length with .NET (C#) or JavaScript?

本文关键字:MP4 获得 播放 JavaScript NET 何使用      更新时间:2023-09-26

我需要使用RadAsyncUpload上传的.MP4文件中的播放长度值。

当您右键单击.MP4文件并单击详细信息选项卡时,可以看到此长度值。

如何在Web应用程序中实现这一点?我想,如果可以使用JavaScript,我可以将值传递给.Net,或者只使用Telerik和.Net的组合。

谢谢。

您可以在javascript中轻松做到这一点。按照所附示例进行操作。从javascript获得该值后,将该时间发布到服务器端,如果需要,可以在服务器端获取该值。

function gettime() {
  var vid = document.getElementById("vid");
  alert(vid.duration);
}
<video width="320" height="240" controls id="vid">
  <source src="http://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4">
    <source src="http://www.w3schools.com/html/mov_bbb.ogg" type="video/ogg">
      Your browser does not support the video tag.
</video>
<br/>
<input type="button" value="Get Total Time" onclick="gettime();" />