Maison > interface Web > uni-app > Comment utiliser la balise audio dans uniapp

Comment utiliser la balise audio dans uniapp

PHPz
Libérer: 2023-04-27 10:45:41
original
2844 Les gens l'ont consulté

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>
Copier après la connexion

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();
Copier après la connexion

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

  1. 暂停音频

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

myAudio.pause();
Copier après la connexion
  1. 停止音频

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

myAudio.stop();
Copier après la connexion

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

myAudio.destroy();
Copier après la connexion
  1. 监听事件

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

    Pour lire un audio, vous devez d'abord obtenir la balise
    source:php.cn
    Déclaration de ce site Web
    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
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal