Problemhintergrund: Es ist erforderlich, einen Screenshot des abgespielten Videos zu erstellen. Das Video wird mithilfe des Video-Tags abgespielt und dann wird ein Echtzeit-Frame-Bild aufgenommen, wenn auf den Videowiedergabebereich geklickt wird. Der Code ist ganz einfach und lautet wie folgt: JavaScript CodeInhalt in die Zwischenablage kopieren
Fragen: Nicht abgefangener Sicherheitsfehler: „toDataURL“ konnte für „HTMLCanvasElement“ nicht ausgeführt werden: Beschädigte Canvases können nicht exportiert werden. Nach der Überprüfung und Analyse stellten wir fest, dass dies tatsächlich daran lag, dass sich die Domäne, in der sich die Videodatei befand, von der Domäne unterschied, in der sich das Bild und die Seite befanden, was zu einem domänenübergreifenden Übertragungsproblem führte. Lösung: Platzieren Sie die Videodatei unter der Domäne, in der sich die Seite befindet. Ursprüngliche Adresse: http://blog.csdn.net/luochao_tj/article/details/44942125 |
<<: Acht Hook-Funktionen in der Vue-Lebenszykluskamera
>>: MySQL-Platzhalter (erweiterte SQL-Filterung)
Verwendung von neuen Die Funktion von new besteht...
Inhaltsverzeichnis 1. let-Schlüsselwort 1.1 Grund...
Einführung Beschreibt die Anwendungsfälle und Lös...
Was ist ein Inode? Um Inode zu verstehen, müssen ...
In diesem Artikel wird der spezifische JavaScript...
Hinweis 1: Lösen Sie das Problem der langsamen Ve...
Inhaltsverzeichnis 1. Hilfeinformationen nutzen 2...
Inhaltsverzeichnis Master-Slave-Replikationsmecha...
1. Importieren Sie das Modul und definieren Sie e...
Wenn ein Webprojekt immer größer wird, werden sei...
Verwenden Sie die FRAME-Eigenschaft, um den Stilt...
Verwenden Sie Metadaten, um eine zeitgesteuerte A...
Inhaltsverzeichnis Vorwort Mehrere gängige Bitope...
Inhaltsverzeichnis 1. Ressourcendateien 2. Instal...
Was ist Textumbruch um Bilder? Dies ist die Auswi...