Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

HTML5キャンバス内にビデオを表示する


次のコードスニペットを試して、HTML5キャンバス内にビデオを表示できます。

var canvas1 = document.getElementById('canvas');
var context = canvas1.getContext('2d');
var video = document.getElementById('video');
video.addEventListener('play', function () {
   var $this = this;
   (function loop() {
      if (!$this.paused && !$this.ended) {
         context.drawImage($this, 0, 0);
         setTimeout(loop, 1000 / 30);
      }
   })();
}, 0);

  1. HTML5でSVGサークル内に画像を表示するにはどうすればよいですか?

    SVGサークル内に画像を表示するには、要素を使用してクリッピングパスを設定します。 要素は、クリッピングパスを定義するために使用されます。 SVGの画像は、要素を使用して設定されます。 例 次のコードを実行して、HTML5でSVGサークル内に画像を表示する方法を学ぶことができます <!DOCTYPE html> <html>    <head>       <title>HTML5 SVG Image</title>    <head> &nb

  2. HTML5キャンバスctx.fillTextは改行を行いません

    fillText()メソッドは、塗りつぶされたテキストをキャンバスに描画します。行を分割したい場合は、新しい行でテキストを分割し、filltext()を複数回呼び出すことでこれを行うことができます。そうすることで、テキストを線に分割し、各線を別々に描画します。 次のコードスニペットを実行してみてください- var c = $('#c')[0].getContext('2d'); c.font = '12px Courier'; alert(c); var str = 'first line \nsecond line...';