📜  p5.js MediaElement duration() 方法

📅  最后修改于: 2022-05-13 01:56:29.416000             🧑  作者: Mango

p5.js MediaElement duration() 方法

p5.js 库中p5.MediaElementduration()方法用于返回调用它的媒体元素的持续时间。返回的此持续时间以秒为单位显示。

句法:

duration()

参数:此函数不接受任何参数。

返回值:此方法返回一个数字,表示媒体元素的当前时间。

在实现以下示例时,以下库包含在 HTML 页面的“head”部分中。

示例:下面的示例说明了p5.js库中的duration()方法。

Javascript
function setup() {
    createCanvas(500, 300);
  
    textSize(18);
  
    example_media =
      createVideo("sample-video.mp4");
    example_media.size(300, 150);
    example_media.position(20, 100);
    example_media.play();
  
    text("Click on the button to get " +
         "the duration of the media", 20, 20);
  
    let durationBtn =
        createButton("Get Duration");
    durationBtn.position(30, 40);
    durationBtn.mousePressed(getDuration);
}
  
function getDuration() {
  
  // Get the duration of the media element
  let media_duration =
      example_media.duration();
  
  text("The duration of the media is: "
       + media_duration + " seconds",
       20, 280);
}


输出:

在线编辑器: https://editor.p5js.org/
环境设置: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/
参考: https://p5js.org/reference/#/p5.MediaElement/duration