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:
Du hast dich offensichtlich im Forum geirrt - die Umleitung durch das Moderatorenteam ist beantragt.
 
ui nach der Forensoftwareumstellung ist mein Post weg.
Im Grunde stand auch nur drin, zeig einfach mal deinen Code.
 
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
 
Zurück