Confirmed users
770
edits
(→Q&A) |
|||
| Line 101: | Line 101: | ||
*Generated Picture => Generate finalized mosaic picture. | *Generated Picture => Generate finalized mosaic picture. | ||
*Error Handling => Some error handling functions. | *Error Handling => Some error handling functions. | ||
==Sample Codes== | |||
Camera Panorama: | |||
<source lang="javascript"> | |||
var panoramaModule; | |||
navigator.getUserMedia({video:true, audio:false}, function(localMediaStream){ | |||
var dipManager = navigator.mozDIPManager; | |||
panoramaModule = dipManager.panoramaModule; | |||
var video = document.querySelector(‘video’); | |||
video.src = widnow.URL.createObjectURL(panoramaModule.outputStream); | |||
localMediaStream.onframeavailable = function(image) { | |||
panoramaModule.qequeImage(image); | |||
}; | |||
panoramaModule.onprogressstatuschanged = function(progress) { | |||
console.log(“Current Progress: ” + progress); | |||
}; | |||
panoramaModule.ongeneratedimage = function(blob) { | |||
// Save Image Blob to JPEG. | |||
}; | |||
panoramaModule.onerror = function(error) { | |||
// Error Handling. | |||
}; | |||
}, null); | |||
function start() { | |||
panoramaModule.start(); | |||
} | |||
function stop() { | |||
panoramaModule.stop(); | |||
} | |||
</source> | |||
==Gecko Changes== | ==Gecko Changes== | ||