1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/browser/base/content/test/general/get_user_media.html Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,32 @@ 1.4 +<!DOCTYPE html> 1.5 +<html> 1.6 +<head><meta charset="UTF-8"></head> 1.7 +<body> 1.8 +<div id="message"></div> 1.9 +<script> 1.10 +function message(m) { 1.11 + document.getElementById("message").innerHTML = m; 1.12 + window.parent.postMessage(m, "*"); 1.13 +} 1.14 + 1.15 +var gStream; 1.16 + 1.17 +function requestDevice(aAudio, aVideo) { 1.18 + window.navigator.mozGetUserMedia({video: aVideo, audio: aAudio, fake: true}, 1.19 + function(stream) { 1.20 + gStream = stream; 1.21 + message("ok"); 1.22 + }, function(err) { message("error: " + err); }); 1.23 +} 1.24 +message("pending"); 1.25 + 1.26 +function closeStream() { 1.27 + if (!gStream) 1.28 + return; 1.29 + gStream.stop(); 1.30 + gStream = null; 1.31 + message("closed"); 1.32 +} 1.33 +</script> 1.34 +</body> 1.35 +</html>