首页 文章

从视频网址预取元数据

提问于
浏览
0

我正在考虑 Build 一个用户可以提供URL的网页(如www.example.com/sample.mp4),服务器会为用户下载它 . 但在实际下载开始之前,我希望网页预取该视频的元数据,以便用户知道他们想要的那个 . 是否有任何标准/库,只有视频网址的知识?谢谢!

1 回答

  • 0

    有一个HTML5视频标签,建议浏览器仅在为给定视频加载页面时加载元数据 . 它使用如下:

    <video id="yourVideoID" controls preload="metadata">
      <source src="yourVideo.mp4" type="video/mp4">
      <source src="youVideo.ogg" type="video/ogg">
      Your browser does not support the video tag.
    </video>
    

    然后,您可以在加载元数据时拥有事件触发器:

    var vid = document.getElementById("yourVideoID");
    vid.onloadedmetadata = function() {
        //Do your work here 
    };
    

    一个重要的警告:preload属性仅供参考 - 浏览器不必按照其说法进行操作(逻辑是视频很大,您可能不希望自动加载或启动) .

    大多数浏览器都遵循它,但可能值得尝试,看它是否满足您的需求 .

相关问题