Mp3Player via winmm.dll spielt nix ab

xXxOUTLAWxXx

Grünschnabel
Hallo liebe Community,

ich fass mich kurz. :D

Habe wirklich alles so gemacht wie auf dem Video http://www.youtube.com/watch?v=STNAOk_IiqE.
Jedoch spielt er bei mir nix ab, also es kommt kein Ton kann mir da jmd eventuell helfen?

Ich verwende VB 2013 Professionel


Vielen Dank im Vorraus


xXxOUTLAWxXx


FETTER EDIT : Kann mal jmd den Beitrag verschieben bin hier voll falsch gelandet verklickt. SORRYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
 
Zuletzt bearbeitet:

SpiceLab

ZENmechanic
Du hast dich offensichtlich im Forum geirrt - die Umleitung durch das Moderatorenteam ist beantragt.
 

Spyke

Premium-User
ui nach der Forensoftwareumstellung ist mein Post weg.
Im Grunde stand auch nur drin, zeig einfach mal deinen Code.
 

ksk

Erfahrenes Mitglied
probiere mal statt MediaFile im MCI-String, den Alias anzugeben.
Deklariere dafür in deiner MP3-Klasse eine Globale Variable.
Bsp:
Code:
  private string alias;
und in der Open-Methode weißt du eine neue GUID zu.
Code:
  this.alias = Guid.NewGuid().ToString("N");
Und danach in der Play-Methode kannst den MCI-String wie folgt ausführen
Code:
public void Play(int from, int to, bool repeat)
{
  string mciString = "play " + this.alias + " from " + from + " to " + to;
  if (repeat)
  {
        mciString += " repeat";
  }
  int result = mciSendString(mciString, null, 0, IntPtr.Zero);
  if (result != 0)
  {
          throw new MciException("Fehler beim Aufruf von 'Play': " +
          GetMciError(result));
  }
}

Zu beachten ist noch die Volume, die vielleicht per default auf 0 ist.
Gib bescheid obs funkt.

Lg
ksk