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
Projektszenario: 1. Einschränkungen beim Hochlade...
<br />Die Kopfzeile bezieht sich auf die ers...
Konfigurieren des Alibaba Cloud Docker Container ...
Da die Verwendung von group by in MySQL immer zu ...
Inhaltsverzeichnis Vorwort Gängige Methoden 1. Än...
Wir haben möglicherweise eine Frage: Nachdem wir ...
Code kopieren Der Code lautet wie folgt: <ifra...
Finden Sie das Problem Ich hatte kürzlich ein Pro...
Frage Nach dem Nginx-Reverse-Proxy erhält die Tom...
1. Befehl zum Löschen von Dateien: Suche das ents...
Implementierungsanforderungen Das ElementUI imiti...
Inhaltsverzeichnis 1. Einleitung 2. Über vue-simp...
Die folgende Abbildung zeigt die Browser-Anzeiger...
Unter Graustufenfreigabe versteht man eine Freiga...
Die CSS-Technik zum Ändern der Farbe eines Bildes...