none
ajouter du son à une application web RRS feed

  • Question

  • Bonjour,

    Je souhaite ajouter un son d'alerte à mon application web.
    J'ai utilisé System.Media.Systemsounds.
    Cela fonctionne quand le client et le serveur sont sur le même poste.
    Mais cela ne fonctionne plus quand le client est sur un autre poste.

     

     

    jeudi 5 juillet 2007 19:01

Réponses

  •  Le Clanche A écrit:

    Bonjour,

    Je souhaite ajouter un son d'alerte à mon application web.
    J'ai utilisé System.Media.Systemsounds.
    Cela fonctionne quand le client et le serveur sont sur le même poste.
    Mais cela ne fonctionne plus quand le client est sur un autre poste.

     

     

     

    Lorsque vous utilisez ce code (ou même celui proposé par Fabrice), il s'exécute sur le serveur. C'est pourquoi vous l'entendez lorsque le client et le serveur sont fait par le même poste. Mais si vous exécutez cette application Web depuis un autre poste, vous n'entendrez pas ce son car il sera joué.... sur le serveur.

     

    Ce qu'il vous faut, c'est chercher comment faire jouer un son par le poste client. Pour cela, vous allez devoir utiliser du Javascript AMHA....

     

     

    A+

    lundi 9 juillet 2007 18:52

Toutes les réponses

  • Peut-être que vous pouvez regarder du côté de:
    "Microsoft.DirectX.AudioVideoPlayback.Audio"

    Code Snippet

    Microsoft.DirectX.AudioVideoPlayback.Audio dxAudio;

    dxAudio = new

    Microsoft.DirectX.AudioVideoPlayback.Audio("http://monadresse/monfichier.wav" );

    dxAudio.Play();
    dxAudio.Stop();


    Attention, je pense qu'il faut installer le SDK de DirectX pour .Net

    http://www.microsoft.com/downloads/details.aspx?FamilyID=371f6ba4-2737-46ab-b275-0dcab31459b5&DisplayLang=en


    lundi 9 juillet 2007 17:34
  •  Le Clanche A écrit:

    Bonjour,

    Je souhaite ajouter un son d'alerte à mon application web.
    J'ai utilisé System.Media.Systemsounds.
    Cela fonctionne quand le client et le serveur sont sur le même poste.
    Mais cela ne fonctionne plus quand le client est sur un autre poste.

     

     

     

    Lorsque vous utilisez ce code (ou même celui proposé par Fabrice), il s'exécute sur le serveur. C'est pourquoi vous l'entendez lorsque le client et le serveur sont fait par le même poste. Mais si vous exécutez cette application Web depuis un autre poste, vous n'entendrez pas ce son car il sera joué.... sur le serveur.

     

    Ce qu'il vous faut, c'est chercher comment faire jouer un son par le poste client. Pour cela, vous allez devoir utiliser du Javascript AMHA....

     

     

    A+

    lundi 9 juillet 2007 18:52