4
A
回答
8
所以正在以默認大小(300x150),這比video
元件的尺寸較小創建它您還沒有指定您的canvas
元件的尺寸。因此,當您將video
繪製到canvas
時,快照正在裁剪。
我更新snapshot
方法來設置canvas
寬度和高度以匹配video
元件的像這樣:
// create snapschot
function snapshot() {
// set the canvas to the dimensions of the video
canvas.width = video.clientWidth;
canvas.height = video.clientHeight;
ctx.drawImage(video, 0, 0);
document.getElementById("huhu").src = canvas.toDataURL('image/webp');
}
更新撥弄here。
相關問題
- 1. HTML5 Canvas Example截圖
- 2. 的Chrome 28應用,getUserMedia PERMISSION_DENIED
- 3. html5 + canvas + getusermedia:如何錄製視頻
- 4. getUserMedia()in chrome 47 without use https
- 5. chrome中不支持getUserMedia()
- 6. getUserMedia Android Android上的MediaStreamAudioSourceNode Chrome
- 7. Chrome OS的截圖
- 8. HTML5 Canvas截圖保存到頁面上?
- 9. Chrome getUserMedia本地不請求權限
- 10. 使用HTML5/Canvas/JavaScript在瀏覽器中截取屏幕截圖
- 11. Google Chrome canvas v5 setLineDash
- 12. Chrome瀏覽器在GetUserMedia後崩潰
- 13. getUserMedia on click
- 14. chrome mobile上的canvas問題
- 15. Chrome canvas渲染問題
- 16. FB canvas app Chrome和https
- 17. 以使用Chrome無頭和截圖C#
- 18. getUserMedia iOS問題?
- 19. 近期Chrome更新中缺少屏幕截圖的標記
- 20. <canvas />和打印屏幕/屏幕截圖
- 21. html5 canvas可以給任何dom元素提供截圖嗎?
- 22. Chrome使用量角器/茉莉截圖記者在屏幕截圖崩潰
- 23. 如何在getusermedia中從firefox和chrome中刪除音頻視頻通話圖標
- 24. 使用getUserMedia和RTCPeerConnection停止/關閉攝像頭Chrome 25
- 25. 爲什麼getUserMedia()在chrome中顯示權限被拒絕錯誤
- 26. 如何在Chrome中使用getUserMedia對象播放視頻
- 27. 如何通過getUserMedia在Google Chrome中訪問麥克風?
- 28. 如何在Chrome 21 +中使用getUserMedia捕獲麥克風輸入?
- 29. Chrome打包的應用程序:getUserMedia()音頻輸入的權限
- 30. Chrome getUserMedia視頻不能在本地主機上工作
感謝您的回答,我被卡住了!來自htmlrocks的示例沒有提到它。 – 2013-11-07 13:21:34