Ich möchte eine Seite erstellen, die, ob eine Kamera/Mikrofon des Benutzers erfasst, ist ähnlich wie diese Arbeit: http://www.tokbox.com/user-diagnostic/Webcam/Mikrofon-Erkennung
Ich brauche Führung nur auf, wo zu beginnen.
Danke!
Ich möchte eine Seite erstellen, die, ob eine Kamera/Mikrofon des Benutzers erfasst, ist ähnlich wie diese Arbeit: http://www.tokbox.com/user-diagnostic/Webcam/Mikrofon-Erkennung
Ich brauche Führung nur auf, wo zu beginnen.
Danke!
landete ich mein eigenes Ding zu bauen.
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Camera.html
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Microphone.html
detektiert I die Kameranummer und das Mikrofon Nummer und übergeben es an Javascript Verwendung ExternalInterface zurück.
Funktioniert wie ein Charme.
Es wäre wirklich hilfreich wenn Du könntest einen Beispielcode teilen, wie es weitergeht, ich bin verwirrt, dass der Aufruf zwischen as und js gemacht wird. –
Ja, benutze einfach folgendes: ExternalInterface.call ("sendToJavaScript", input.text); Dann in Ihrem Javascript eine Funktion namens sendToJavascript (Text). – OneSneakyMofo
Hey danke für die Rückmeldung, konnte dies mit externalInterface tun. Wie sich herausstellt, war das Problem, dass ich meinen Code mit deaktivierter Sicherheit nicht ausgeführt habe, daher konnte ich JavaScript nicht über ActionScript aufrufen. –
Die jQuery-Plugin können Sie eine Liste der verfügbaren Webcams der Benutzer:
http://www.xarg.org/project/jquery-webcam-plugin/
Wenn webcam.getCameraList().length == 0
dann werden Sie wissen, dass sie nicht über eine Webcam.
Blitz kann u
verwendenvar cam:Camera = Camera.getCamera();
if (cam == null)
{
trace("User has no cameras installed.");
}
else
{
trace("User has at least 1 camera installed.");
}
Danke, @ gyandas.kewat. Leider gibt es einfach kein einfaches Has Mic? Ja Nein; Hat Cam? Ja/Nein Werkzeug, also habe ich selbst eines erstellt. Um dies zu erweitern, musste ich ExternalInterface, Kamera und Mikrofon Klassen für Actionscript 3/Flash verwenden, und ich sendete meine Variablen (cam, mic) aus der Flash-Datei nach Javascript mit ExternalInterface-Klasse. Hoffe, das hilft jemandem. – OneSneakyMofo
@OneSneakyMofo: Hi, ich muss genau das selbe implementieren, wie du es wolltest, also Könntest du mir bitte helfen, wie es geht, ich bin eigentlich neu zu Action Script 3.0/flash.Thanks –
diesen Versuchen .., den Zugang von Webcam zu bekommen
$(function(){
//initialize camera in browser
$("#camera").webcam({
width: 320,
height: 240,
mode: "callback",
swffile: "jscam_canvas_only.swf",
onTick: function() {},
onSave: function() {},
onCapture: function() {},
debug: function() {},
onLoad: function() {}
});
});
var test;
test = function(){
var tester = false;
//try catch block for tight binding
try{
//condition if length is 0 or undefined
if(webcam.getCameraList().length == 0){
alert('You dont have a camera');
return;
}else{
alert("cam detected");
return;
}
tester = true;
}catch(e){
tester = false;
setTimeout(test,1000);
}
}
setTimeout(test,1000);
</script>
<div id="camera" style="opacity:0"></div>
Hallo, ich muss genau das selbe implementieren, wie du es wolltest, also könntest du mir bitte helfen, wie es geht, ich bin eigentlich neu zu Actionskript 3.0/flash.Thanks –
@SumodhNair Bitte siehe die Antwort ich Gesendet. – OneSneakyMofo
1+ für einen urkomischen Benutzernamen – Brad