Heim  >  Artikel  >  Web-Frontend  >  So verwenden Sie das Audio-Tag in Uniapp

So verwenden Sie das Audio-Tag in Uniapp

PHPz
PHPzOriginal
2023-04-27 09:08:292795Durchsuche

Mit der Entwicklung des mobilen Internets werden audiobezogene Anwendungen bei Benutzern immer beliebter, wie z. B. Musikplayer, Voice-Chat, Spracherkennung usw. Es ist sehr praktisch, uniapp zum Entwickeln dieser Audioanwendungen zu verwenden. Eine der wichtigen Komponenten ist das

  1. Grundlegende Verwendung

In Uniapp können Sie das

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

Darunter gibt das Attribut src den Pfad der Audiodatei an, und das Attribut id wird verwendet, um eine eindeutige Kennung für zu definieren Das Tag

  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. Audio abspielen

    Um ein Audio abzuspielen, müssen Sie zuerst das Tag
    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn