In diesem Artikelbeispiel wird der spezifische Code der Videoplayer-Komponente des WeChat-Applets zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt Konfigurieren Sie Seitenrouting und Berechtigungen in app.json. 1.app.json{ "Seiten":[ "Seiten/Video/Video" ], "Erlaubnis": { "scope.writePhotosAlbum": { "desc": "Album lesen" } } } Verwenden der Videokomponente 2.video.wxml<Ansicht Klasse="Abschnitt tc"> <Video id="meinVideo" Quelle: „http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400“ danmu-list="{{danmuList}}" aktivieren-danmu danmu-btn Bedienelemente ></video> <Ansichtsklasse="btn-area"> <button bindtap="bindButtonTap">Video abrufen</button> <input bindblur="bindInputBlur" /> <button bindtap="bindSendDanmu">Sende Danmu</button> </Ansicht> </Ansicht> 3. audio.jsFunktion getRandomColor() { const rgb = [] für (sei i = 0; i < 3; ++i) { lass Farbe = Math.floor(Math.random() * 256).toString(16) Farbe = Farbe.Länge == 1 ? '0' + Farbe : Farbe rgb.push(Farbe) } returniere '#' + rgb.join('') } Seite({ beiBereit(res) { this.videoContext = wx.createVideoContext('meinVideo') }, Eingabewert: '', Daten: { Quelle: '', danmuListe: [ { Text: 'Der erste Aufzählungskommentar', Farbe: '#ff0000', Zeit: 1 }, { Text: 'Das Sperrfeuer, das in der 3. Sekunde auftrat', Farbe: '#ff00ff', Zeit: 3 }] }, bindInputBlur(e) { dieser.Eingabewert = e.Detail.Wert }, bindButtonTap() { const das = dies wx.wählenVideo({ Quelltyp: ['Album', 'Kamera'], maxDuration: 60, Kamera: ['vorne', 'hinten'], Erfolg(res) { dass.setData({ Quelle: res.tempFilePath }) } }) }, bindSendDanmu() { this.videoContext.sendDanmu({ Text: dieser.Eingabewert, Farbe: getRandomColor() }) } }) Wirkung: 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:
|
<<: Erklärung zur Verbindung des Mac mit Remote-Servern über SSH in verschiedenen Terminals
Inhaltsverzeichnis Hafenbezogene Konzepte: Bezieh...
1. Ziehen Sie das Mysql-Image docker pull mysql:5...
Als ich kürzlich für einen Kunden druckte, bat er ...
Eigenschaft „letter-spacing“ : Vergrößern oder ve...
Einige Monate nachdem ich 2005 in die Branche eing...
1. Globales Objekt Alle Module können aufgerufen ...
Dieser Artikel veranschaulicht anhand von Beispie...
Neun einfache Beispiele analysieren die Verwendun...
Lassen Sie mich kurz einige gängige Grundgrafiken...
Ein Webserver kann mehrere Websites mit unabhängi...
Hintergrund: Position: Sticky wird auch Sticky-Po...
Hintergrund Wie wir alle wissen, ist Nginx ein Ho...
1. Entpacken Sie mysql-8.0.21-winx64 2. Konfiguri...
1. Docker ps listet Container auf 2. Docker cp ko...
Nutzen Sie die Funktion „Non- overflow:auto - res...