Maison  >  Article  >  interface Web  >  Comment utiliser la balise audio dans uniapp

Comment utiliser la balise audio dans uniapp

PHPz
PHPzoriginal
2023-04-27 09:08:292795parcourir

Avec le développement de l'Internet mobile, les applications liées à l'audio deviennent de plus en plus populaires auprès des utilisateurs, comme les lecteurs de musique, le chat vocal, la reconnaissance vocale, etc. Il est très pratique d'utiliser uniapp pour développer ces applications audio. L'un des composants importants est la balise

  1. Utilisation de base

Dans uniapp, vous pouvez directement utiliser la balise

<audio src="../../static/audio.mp3" id="myAudio"></audio>

Parmi eux, l'attribut src spécifie le chemin du fichier audio, et l'attribut id est utilisé pour définir un identifiant unique pour la balise

  1. 播放音频

要播放一个音频,需要先获取该

const myAudio = uni.createInnerAudioContext();
myAudio.src = "../../static/audio.mp3";
myAudio.play();

其中,createInnerAudioContext()方法用来创建

  1. 暂停音频

为了暂停一个正在播放的音频,可以使用pause()方法,示例代码如下:

myAudio.pause();
  1. 停止音频

停止一个正在播放的音频,可以使用stop()方法,示例代码如下:

myAudio.stop();

需要注意的是,停止音频之后需要调用destroy()方法销毁当前

myAudio.destroy();
  1. 监听事件

  • onPlay():当音频开始播放时触发。
  • onPause():当音频暂停时触发。
  • onStop():当音频停止时触发。
  • onEnded():当音频播放结束时触发。
  • onError()
    1. Jouer de l'audio

    Pour lire un audio, vous devez d'abord obtenir la balise
    Déclaration:
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn