0
我正在處理基於畫布的視頻通信。將動態畫布複製到另一個畫布不起作用
今天,當我嘗試將視頻捕獲到另一個畫布中時,遇到了一個奇怪的錯誤。它有時有效,但有時不會。
這是代碼。
$('#snap-button').on('click', function() {
var source = $('#video')[0];
var target = $('#photo')[0];
var context = target.getContext('2d');
context.drawImage(source, 0, 0, 800, 600);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- video -->
<canvas id="video" width="800" height="600"></canvas>
<!-- snapshot -->
<canvas id="photo" width="800" height="600"></canvas>
<button id="snap-button"></button>
```
但是當我測試這個錯誤,我用靜態的帆布代替視頻畫布,比如畫一個retangle,它工作正常100%,但動態幾乎沒有工作。
我該怎麼辦?謝謝!
唯一代碼的答案是不好的,mkay? – Gant
ok更新回答 – Dave
對不起,代碼只是爲了顯示場景,它不能運行。 – Sirormy