📅  最后修改于: 2023-12-03 15:18:11.749000             🧑  作者: Mango
在p5.js中,clearCues()是用于清除音频/视频流上的所有文本和ID3元数据轨道提示的函数。该函数的语法如下:
mediaElement.clearCues()
想要使用clearCues()函数,必须进行以下步骤:
以下是一个简单的使用案例,它将在音频播放器上播放某个音频,并向用户展示该音频播放的进度,然后在用户停止播放时清除所有轨道提示:
let myAudio;
function setup() {
createCanvas(400, 400);
myAudio = createAudio('myAudio.mp3');
myAudio.play();
}
function draw() {
let currentTime = myAudio.currentTime();
let duration = myAudio.duration();
let percentComplete = currentTime / duration;
// 展示音频播放的进度
noStroke();
fill(255, 0, 0);
rect(0, 0, percentComplete * width, 20);
}
function mousePressed() {
// 停止播放并清除所有轨道提示
myAudio.clearCues();
myAudio.stop();
}
在上面的例子中,我们创建了一个名为myAudio
的音频实例,并调用了它的play()
函数来播放它。然后,在draw()
函数中,我们计算了音频播放的进度并将其呈现在屏幕上。最后,在mousePressed()
函数中,我们调用了clearCues()
函数并将音频停止,这样就清除了所有文本和ID3元数据轨道提示。
clearCues()
函数时,它会清除音频/视频流上的所有文本和ID3元数据轨道提示。clearCues()
函数会将它们全部清除。