Hallo,
anhand des Würfelbeispiels hab ich mich orientiert, um variablenabhängig Soundfiles abzuspielen. Leider klappt das noch nicht so ganz weil ich zum Schluß die Meldung bekomme:
"PlayAudio requires a ZMedia object as a parameter"
Was hab ich gemacht:
4 separate Audiofiles als Medium mit Kennung (Med1 bis Med4) im Urwigo angelegt + ein zusätzliches Medium mit Name "Sound" und Kennung "Med_Sound"
Die 4 Audiofiles wurden in 2 LUA-Tabellen abgelegt
Urwigo-Variable "Audio" mit Kennung angelegt. Die Variable soll definieren, welcher Audiofile aus der Tabelle gezogen werden soll.
<LUA------------------------------>
function sound(Audio)
if Plattform == "Vendor 1 ARM9" then
tSound = {Med1, Med2}
else
tSound = {Med3, Med4}
end
return Med_Sound = tSound[Audio]
end
</LUA------------------------------>
Es sollen bei Garmingeräten also andere Sounds abgespielt werden als im Simulator.
Der Aufruf im Urwigo erfolgt per Benutzerdefiniertem Code:

Was hab ich falsch gemacht?
Danke für die Hilfe
Atokad
anhand des Würfelbeispiels hab ich mich orientiert, um variablenabhängig Soundfiles abzuspielen. Leider klappt das noch nicht so ganz weil ich zum Schluß die Meldung bekomme:
"PlayAudio requires a ZMedia object as a parameter"
Was hab ich gemacht:
4 separate Audiofiles als Medium mit Kennung (Med1 bis Med4) im Urwigo angelegt + ein zusätzliches Medium mit Name "Sound" und Kennung "Med_Sound"
Die 4 Audiofiles wurden in 2 LUA-Tabellen abgelegt
Urwigo-Variable "Audio" mit Kennung angelegt. Die Variable soll definieren, welcher Audiofile aus der Tabelle gezogen werden soll.
<LUA------------------------------>
function sound(Audio)
if Plattform == "Vendor 1 ARM9" then
tSound = {Med1, Med2}
else
tSound = {Med3, Med4}
end
return Med_Sound = tSound[Audio]
end
</LUA------------------------------>
Es sollen bei Garmingeräten also andere Sounds abgespielt werden als im Simulator.
Der Aufruf im Urwigo erfolgt per Benutzerdefiniertem Code:

Was hab ich falsch gemacht?
Danke für die Hilfe
Atokad