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
1. Geschäftsszenario Ich habe kürzlich Entwicklun...
Erstens kann JavaScript aus Sicherheitsgründen ni...
Verwenden Sie nginx, um die Trennung von PC-Site ...
1. Hintergrund Schaltflächen werden sehr häufig v...
Inhaltsverzeichnis 1. Neues Projekt erstellen 2. ...
1. Hintergrund Bei unserer täglichen Website-Wart...
1. Download-Adresse: http://dev.mysql.com/downloa...
1. Das ul-Tag hat in Mozilla standardmäßig einen ...
Was ist eine Transaktion? Eine Transaktion ist ei...
Inhaltsverzeichnis 1. Konzept 1.1 Definition 1.2 ...
Durch die Verwendung von iFrames können problemlo...
Vorwort Eine der Funktionen eines Interceptors be...
Vorwort: Partitionierung ist ein Tabellenentwurfs...
In letzter Zeit waren viele datenbankbezogene Vor...
In diesem Artikel wird der spezifische Code von V...