none
Creation de Player media dans Visual studio 2010 Express C# RRS feed

  • Question

  • Bonjour à Tous,

    je suis entrain de travailler sur un projet Mobile avec Windwos Mobile 7(Phone) ,j programme avec C# et visual studio 2010 express .

    j veux cree Un Player pour lire la musique  mais j sais pas comment le faire? Par exemple dans Androuid juste ajouter une classe et le reste ci integre dans l API;

    Aidez moi SVP ,ci urgent.

    Merci d avance.

    mes sulatations

    mardi 1 juin 2010 10:21

Réponses

  • Bonjour,

    Il y a un contrôle MediaPlayer qui permet de lire sons et vidéos. C'est lui qu'il faut utiliser pour faire ce que tu cherches. Son fonctionnement est très simple. En gros lui indiquer le son à jouer et lancer la lecture. Ce contrôle donne des infos sous la forme d'événements quand la lecture est terminée ou s'il rencontre des problèmes.

    Sous WP7 on ne peut pas attaquer les API du système comme sous WM.

    jeudi 3 juin 2010 12:19

Toutes les réponses

  • Bonjour,

     

    Vous pouvez utiliser la fonction API PlaySound de coredll.dll.

     

    Voici un exemple de code pour Windows Mobile 6. J’espère qu’on n’a pas trop de différences comparé à Windows Mobile 7 :

     

    using System;
    using System.Linq;
    using System.Collections.Generic;
    using System.Text;
    using System.Runtime.InteropServices;

    namespace SoundMachine
    {
    public class Sound
    {
    [DllImport("CoreDll.dll", EntryPoint = "PlaySound", SetLastError = true)]
    private extern static int PlaySound(string szSound, IntPtr hMod, int flags);
    private static string soundLocation = @”sounds\”;
    private enum SND
    {
    SYNC = 0×0000,
    ASYNC = 0×0001,
    NODEFAULT = 0×0002,
    MEMORY = 0×0004,
    LOOP = 0×0008,
    NOSTOP = 0×0010,
    NOWAIT = 0×00002000,
    ALIAS = 0×00010000,
    ALIAS_ID = 0×00110000,
    FILENAME = 0×00020000,
    RESOURCE = 0×00040004
    }
    public static void PlaySound(string fileName)
    {
    PlaySound(Sound.soundLocation + fileName, IntPtr.Zero, (int)(SND.SYNC | SND.FILENAME));
    }
    }

     

     

     

     

    Cordialement,

    Alex

    __________________________________________________________________________________________

    Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007

     

    Astuces pour Visual Studio 2010

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Workflow Foundation

     

     

     
    mercredi 2 juin 2010 13:39
  • Bonjour,

    Il y a un contrôle MediaPlayer qui permet de lire sons et vidéos. C'est lui qu'il faut utiliser pour faire ce que tu cherches. Son fonctionnement est très simple. En gros lui indiquer le son à jouer et lancer la lecture. Ce contrôle donne des infos sous la forme d'événements quand la lecture est terminée ou s'il rencontre des problèmes.

    Sous WP7 on ne peut pas attaquer les API du système comme sous WM.

    jeudi 3 juin 2010 12:19