In diesem Artikel wird der spezifische Code für das WeChat-Applet zur Implementierung der Aufnahmefunktion zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Layout <!--pages/Datensatz/Datensatz.wxml--> <Ansicht> <Schaltfläche Klasse = "tui-menu-list" bindtap="startRecordAac" type="primary">Aufnahme starten (aac)</button> <Schaltfläche Klasse = "tui-menu-list" bindtap="startRecordMp3" type="primary">Aufnahme starten (mp3)</button> <Schaltfläche Klasse = "tui-menu-list" bindtap="Aufzeichnung stoppen" type="primary">Aufnahme Ende</button> <Schaltfläche Klasse = "tui-menu-list" bindtap="Aufzeichnung abspielen" type="primary">Aufnahme abspielen</button> </Ansicht> Stil: /* Seiten/Datensatz/Datensatz.wxss */ .tui-menu-list{ Flex-Richtung: Reihe; Rand: 20 Rpx; Polsterung: 20rpx; } Starten und Stoppen der Aufnahme // Seiten/Datensatz/Datensatz.js Seite({ /** * Ausgangsdaten der Seite */ Daten: { }, onLoad:Funktion (Optionen) { var das = dies this.recorderManager = wx.getRecorderManager(); this.recorderManager.onError(Funktion () { that.tip("Aufnahme fehlgeschlagen!"); }) this.recorderManager.onStop(Funktion (res) { dass.setData({ src:res.tempDateipfad }) console.log(res.tempFilePath) that.tip("Aufnahme abgeschlossen!") }) dies.innerAudioContext = wx.createInnerAudioContext() dies.innerAudioContext.onError((res) => { that.tip("Die Wiedergabe der Aufnahme ist fehlgeschlagen!") }) }, //Tipp:Funktion (Nachricht) { wx.showModal({ Farbe abbrechen: 'Farbe abbrechen', Titel: „Tipps“, Inhalt:Nachricht, anzeigenAbbrechen:false }) }, //AAC aufzeichnen startRecordAac:Funktion () { dieser.recorderManager.start({ Format: „aac“ }) }, //MP3 aufnehmen startRecordMp3:Funktion () { dieser.recorderManager.start({ Format: „mp3“ }) }, //Aufnahme stoppen stopRecord:function () { dies.recorderManager.stop() }, //Aufnahme abspielenplayRecord:function () { var das = dies var src = diese.Daten.src wenn (src='') { this.tip('Bitte zuerst aufzeichnen') zurückkehren } dies.innerAudioContext.src = dies.data.src dies.innerAudioContext.play() } }) Effektbild: Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Interpretation von syslogd- und syslog.conf-Dateien unter Linux
>>: Einfaches Schreiben von gespeicherten MySQL-Prozeduren und -Funktionen
In diesem Artikelbeispiel wird der spezifische HT...
Ich glaube, jeder kennt den Papierkorb, da er bei...
Bei der Arbeit an einem aktuellen Projekt habe ic...
Erklärung auf der offiziellen Website: Wenn eine ...
Wirkung Um HTML zu implementieren, bereiten Sie z...
Vorwort: Im vorherigen Artikel wurden mehrere all...
Einführung: Die Konfiguration von Docker, auf dem...
Einleitung Stellt einige einfache und praktische ...
In tatsächlichen Entwicklungs- oder Produktionsum...
Ich habe mich beim Backend angemeldet, um die Lös...
Front-End-Projektpaketierung Suchen Sie .env.prod...
In diesem Artikelbeispiel wird der spezifische Ja...
Sag es im Voraus Aus einer Laune heraus möchte ic...
Aus historischen Gründen basiert die MySQL-Replik...
Unter Linux verwenden wir normalerweise den Befeh...