PDA

Volledige versie bekijken : Microphone.get()


trashpuppy
%Europe/Berlin %889 %2005, 22:20
ik schets de situatie:

- 1 computer ter beschikking, 1 mic-ingang (stereo), wil er 2 mic's op aansluiten.
- 1 mic op het linker kanaal, de ander op het rechter.

de vraag:

is het mogelijk om in flash de verschillende kanalen apart te tracen en te gebruiken?

zo niet, is er dan een oplossing bijv dmv een andere scripttaal?

Ea.Z
%Europe/Berlin %919 %2005, 23:03
flash kan er meerder vast krijgen...
Microphone.get(0) // standaard
Microphone.get(1) // tweede kanaal...
tracen kun je doen met een while loop
ik heb er een voor een camera geschreven die +- zo is

k = 0;
tcam =Camera.get(k);
while(tcam.name != undefined){
tcam = Camera.get(k);
if(tcam.name != undefined){
dbox.addItem(tcam.name,k); //dbox is een combobox....
k = k + 1;
}
}
hiermee hoop ik dat je verder kan... succes

trashpuppy
%Europe/Berlin %921 %2005, 23:06
kun je uitleggen hoe flash die link legt? zoals je het nu zegt snap ik het niet direct.

alvast bedankt :)

Ea.Z
%Europe/Berlin %926 %2005, 23:14
hoe bedoel je? link legt?
je standaard kanaal van micro, en cam zijn 0
dat is het kanaal waar flash eerst achter media zoekt
geef je in je methods geen parameters mee, dan doet ie maar 0
bv: ik heb hier 3 cam kanalen
mijn flash vind die 3 en smijt ze in een dropdown box...
hoe flash die kanalen 'vind'

ff da script uitleggen...

k = 0; //beginne bij nul
tcam =Camera.get(k);// eerste cam vangen
while(tcam.name != undefined){ //.name is een propertie waarbij flash de naam van de camera weergeeft
tcam = Camera.get(k); // nog eens camera catchen (nu binnen de loop)
if(tcam.name != undefined){ //als die propertie nie undefined weergeeft...
dbox.addItem(tcam.name,k); //steekt dan de naam van de cam als label, en het nummer van het kanaal als waarde in je combobox (hier dbox genoemd)
k = k + 1; // wij verhogen de teller met 1
}
}



om later je camera of mic te vangen kun je dan gewoon zo oproepen

Camera.get(dbox.value);

nie boos zijn, maar tzou kunnen dat er een hoofdletterfout in dat laatste staat... eens kijken, want tis laat, en kga flash nie meer opensmijten... succes:)

trashpuppy
%Europe/Berlin %935 %2005, 23:27
ik ben zeer tevreden met het antwoord, ik ga er eens lkkr mee spelen, bedankt!

trashpuppy
%Europe/Berlin %822 %2005, 20:44
deze manier werkt niet ..

ik heb namelijk maar 1 ingang voor de mic ...


is er toch een manier om in flash het linker en rechter kanaal te filteren? (of mss in een andere taal?)

trashpuppy
%Europe/Berlin %431 %2005, 11:20
*kick*

ik heb nogsteeds geen oplossing voor dit probleem, anyone?

Ea.Z
%Europe/Berlin %793 %2005, 20:02
in flash vind ik het nie..
denk nie dat het kan
kheb de hele microphone class bekeken, maar daar kun je alleen volume en kwaliteit en dergelijke regelen..
mogelijks zul je ergens anders iets moeten zoeken.. mss in flash 8 maar kzie dat je 2004 gebruikt dus daz ook geen uitweg...

mss met een andere serverside?
succes in elk geval

trashpuppy
%Europe/Berlin %629 %2005, 16:05
ik heb een progje voor director weten te vinden :)

maar we hebben de situatie veranderd, dus is het niet meer nodig...

evengoed bedankt :)