Chciałbym zbudować stronę, która wykrywa, czy kamery/mikrofonu użytkownika działa podobnie do tego: http://www.tokbox.com/user-diagnostic/Webcam/Wykrywanie Mikrofon
po prostu potrzebują wskazówek na temat, gdzie zacząć.
Dzięki!
Chciałbym zbudować stronę, która wykrywa, czy kamery/mikrofonu użytkownika działa podobnie do tego: http://www.tokbox.com/user-diagnostic/Webcam/Wykrywanie Mikrofon
po prostu potrzebują wskazówek na temat, gdzie zacząć.
Dzięki!
skończyło się na budowę po swojemu.
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
ja wykryty numer kamery i numer mikrofonu i przekazać je z powrotem do JavaScript za pomocą ExternalInterface.
Działa jak urok.
Byłoby naprawdę pomocne, jeśli możesz podzielić się przykładowym kodem, jak postępować, jestem zdezorientowany między wywołaniem dokonywanym pomiędzy a i js. –
Tak, po prostu użyj tego: ExternalInterface.call ("sendToJavaScript", input.text); Następnie w twoim Javascriptu masz funkcję o nazwie sendToJavascript (text). – OneSneakyMofo
Hej dzięki za informację zwrotną, udało się to zrobić z externalInterface. Jak się okazało, problem polegał na tym, że nie uruchomiłem mojego kodu z wyłączonymi zabezpieczeniami, dlatego nie mogłem wywołać javascript poprzez actionscript. –
Wtyczka jQuery można uzyskać listę dostępnych kamer użytkownik musi:
http://www.xarg.org/project/jquery-webcam-plugin/
Jeśli webcam.getCameraList().length == 0
wtedy będziesz wiedział, że nie ma kamery.
W błysku można korzystać
var cam:Camera = Camera.getCamera();
if (cam == null)
{
trace("User has no cameras installed.");
}
else
{
trace("User has at least 1 camera installed.");
}
Dziękujemy, @ gyandas.kewat. Niestety, nie ma po prostu zwykłego Has Mic'a? Tak nie; Czy Cam? Tak/Brak narzędzia, więc sam je stworzyłem. Aby rozszerzyć to, potrzebowałem użyć klas ExternalInterface, Camera i Microphone dla Actionscript 3/Flash, a ja wysłałem moje zmienne (cam, mic) z pliku Flash do JavaScript za pomocą klasy ExternalInterface. Mam nadzieję, że to pomaga komuś. – OneSneakyMofo
@OneSneakyMofo: Cześć, muszę zaimplementować to samo, co chciałeś, więc czy możesz mi pomóc, jak to zrobić, jestem właściwie nowy w działaniu skrypt 3.0/flash. Dzięki –
Try This .. aby uzyskać dostęp kamery
$(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>
Witam, muszę zaimplementować to samo, co chciałeś, więc czy możesz mi pomóc, jak to zrobić, jestem właściwie nowy w działaniu skrypt 3.0/flash. Dzięki –
@SumodhNair Proszę zobaczyć odpowiedź I opublikowany. – OneSneakyMofo
1+ za zabawną nazwę użytkownika – Brad