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

So verwenden Sie das Audio-Tag in Uniapp

PHPz
Freigeben: 2023-04-27 10:45:41
Original
2844 Leute haben es durchsucht

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>
Nach dem Login kopieren

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();
Nach dem Login kopieren

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

  1. 暂停音频

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

myAudio.pause();
Nach dem Login kopieren
  1. 停止音频

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

myAudio.stop();
Nach dem Login kopieren

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

myAudio.destroy();
Nach dem Login kopieren
  1. 监听事件

  • onPlay():当音频开始播放时触发。
  • onPause():当音频暂停时触发。
  • onStop():当音频停止时触发。
  • onEnded():当音频播放结束时触发。
  • onError()
    1. Audio abspielen

    Um ein Audio abzuspielen, müssen Sie zuerst das Tag
    Quelle:php.cn
    Erklärung dieser Website
    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
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage