Geluid afspelen
BoCount Dynamics System voorziet in een cotrol adding voor het afspelen van geluiden.
controladdin CFLPlaySound
Gebruik deze controladdin om een geluid te kunnen afspelen op de client.
Om een geluid te kunnen afspelen vanaf en page dient de controladdin te worden geplaatst op de pagina:
usercontrol(CFLPlaySound; CFLPlaySound)
{
ApplicationArea = All;
}
Voorbeeld van afspelen van een geluid:
action(CFLBeep1)
{
Caption = 'Beep 1';
ApplicationArea = All;
trigger OnAction()
var
CFLSoundMgt: codeunit "CFL Sound Mgt.";
begin
CurrPage.CFLPlaySound.PlaySound(CFLSoundMgt.CFLGetBeep1Uri());
end;
}
De controladdin heeft 1 aanroepbare functie CFLPlaysound.
Deze functie heeft 1 parameter, de uri van het geluid.
Om met geluiden te werken en om te zetten naar een uri kan gebruik gemaakt worden van de codeunit CFLSoundMgt.
CFL Sound Mgt.
procedure CFLGetMediaURI
procedure CFLGetMediaURI(FldRef: fieldref) uri: text
Gebruik deze functie om de inhoud van een media-veld om te zetten naar een uri.
procedure CFLGetURI
procedure CFLGetURI(tempBlob: codeunit "Temp Blob"; MimeType: text) uri: text
Gebruik deze functie om de inhoud van een tempblob om te zetten naar een uri.
procedure CFLGetBeep1Uri
procedure CFLGetBeep1Uri() beep4uri: text
Gebruik deze functie om de uri van standaard geluid 1 te bekomen.
procedure CFLGetBeep2Uris
procedure CFLGetBeep2Uri() beep4uri: text
Gebruik deze functie om de uri van standaard geluid 2 te bekomen.
procedure CFLGetBeep3Uri
procedure CFLGetBeep3Uri() beep4uri: text
Gebruik deze functie om de uri van standaard geluid 3 te bekomen.
procedure CFLGetBeep4Uri
procedure CFLGetBeep4Uri() beep4uri: text
Gebruik deze functie om de uri van standaard geluid 4 te bekomen.