Geluid afspelen

  • 2 minutes to read

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.